Interface BlockComponent

All Superinterfaces:
AbstractSWE, AbstractSWEIdentifiable, DataComponent, HasCopy, Serializable
All Known Subinterfaces:
DataArray, Matrix
All Known Implementing Classes:
AbstractArrayImpl, DataArrayImpl, DataList, MatrixImpl, SWEData

public interface BlockComponent extends DataComponent

Tagging interface for all block components

Since:
Nov 8, 2014
  • Method Details

    • getElementCount

      Count getElementCount()
      Gets the elementCount property
    • getElementCountProperty

      OgcProperty<Count> getElementCountProperty()
      Gets extra info (name, xlink, etc.) carried by the elementCount property
    • setElementCount

      void setElementCount(Count elementCount)
      Sets the elementCount property
    • getElementType

      DataComponent getElementType()
      Gets the elementType property
    • getElementTypeProperty

      OgcProperty<DataComponent> getElementTypeProperty()
      Gets extra info (name, xlink, etc.) carried by the elementType property
    • setElementType

      void setElementType(String name, DataComponent elementType)
      Sets the elementType property
    • getEncoding

      DataEncoding getEncoding()
      Gets the encoding property
    • isSetEncoding

      boolean isSetEncoding()
      Checks if encoding is set
    • setEncoding

      void setEncoding(DataEncoding encoding)
      Sets the encoding property
    • getValues

      EncodedValues getValues()
      Gets the values property
    • isSetValues

      boolean isSetValues()
      Checks if values is set
    • setValues

      void setValues(EncodedValues values)
      Sets the values property