Package org.vast.data
Class BinaryEncodingImpl
java.lang.Object
org.vast.data.AbstractSWEImpl
org.vast.data.AbstractEncodingImpl
org.vast.data.BinaryEncodingImpl
- All Implemented Interfaces:
 Serializable,HasCopy,AbstractSWE,BinaryEncoding,DataEncoding
POJO class for XML type BinaryEncodingType(@http://www.opengis.net/swe/2.0).
 This is a complex type.
- See Also:
 
- 
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ByteEncodingprotected Longprotected ByteOrderprotected ArrayList<BinaryMember>Fields inherited from class org.vast.data.AbstractSWEImpl
extensionList, id - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionvoidaddMemberAsBlock(BinaryBlock member) Adds a new memberAsBlock propertyvoidaddMemberAsComponent(BinaryComponent member) Adds a new memberAsComponent propertycopy()Gets the byteEncoding propertylongGets the byteLength propertyGets the byteOrder propertyGets the list of member propertiesintReturns number of member propertiesbooleanChecks if byteLength is setvoidsetByteEncoding(ByteEncoding byteEncoding) Sets the byteEncoding propertyvoidsetByteLength(long byteLength) Sets the byteLength propertyvoidsetByteOrder(ByteOrder byteOrder) Sets the byteOrder propertytoString()voidUnsets the byteLength propertyMethods inherited from class org.vast.data.AbstractSWEImpl
addExtension, copyTo, getExtensionList, getId, getNumExtensions, isSetId, setIdMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface net.opengis.swe.v20.AbstractSWE
addExtension, getExtensionList, getId, getNumExtensions, isSetId, setId 
- 
Field Details
- 
memberList
 - 
byteOrder
 - 
byteEncoding
 - 
byteLength
 
 - 
 - 
Constructor Details
- 
BinaryEncodingImpl
public BinaryEncodingImpl() 
 - 
 - 
Method Details
- 
copy
- Specified by:
 copyin interfaceDataEncoding- Specified by:
 copyin interfaceHasCopy- Specified by:
 copyin classAbstractEncodingImpl
 - 
getMemberList
Gets the list of member properties- Specified by:
 getMemberListin interfaceBinaryEncoding
 - 
getNumMembers
public int getNumMembers()Returns number of member properties- Specified by:
 getNumMembersin interfaceBinaryEncoding
 - 
addMemberAsComponent
Adds a new memberAsComponent property- Specified by:
 addMemberAsComponentin interfaceBinaryEncoding
 - 
addMemberAsBlock
Adds a new memberAsBlock property- Specified by:
 addMemberAsBlockin interfaceBinaryEncoding
 - 
getByteOrder
Gets the byteOrder property- Specified by:
 getByteOrderin interfaceBinaryEncoding
 - 
setByteOrder
Sets the byteOrder property- Specified by:
 setByteOrderin interfaceBinaryEncoding
 - 
getByteEncoding
Gets the byteEncoding property- Specified by:
 getByteEncodingin interfaceBinaryEncoding
 - 
setByteEncoding
Sets the byteEncoding property- Specified by:
 setByteEncodingin interfaceBinaryEncoding
 - 
getByteLength
public long getByteLength()Gets the byteLength property- Specified by:
 getByteLengthin interfaceBinaryEncoding
 - 
isSetByteLength
public boolean isSetByteLength()Checks if byteLength is set- Specified by:
 isSetByteLengthin interfaceBinaryEncoding
 - 
setByteLength
public void setByteLength(long byteLength) Sets the byteLength property- Specified by:
 setByteLengthin interfaceBinaryEncoding
 - 
unSetByteLength
public void unSetByteLength()Unsets the byteLength property- Specified by:
 unSetByteLengthin interfaceBinaryEncoding
 - 
toString
 
 -