Package org.teamapps.protocol.schema
Interface MessageProperty
- All Known Implementing Classes:
AbstractMessageProperty
public interface MessageProperty
-
Method Summary
Modifier and Type Method Description java.lang.Stringexplain(int level)java.util.BitSetgetBitSetProperty()booleangetBooleanProperty()byte[]getByteArrayProperty()bytegetByteProperty()double[]getDoubleArrayProperty()doublegetDoubleProperty()java.io.FilegetFileProperty()float[]getFloatArrayProperty()floatgetFloatProperty()int[]getIntArrayProperty()intgetIntProperty()long[]getLongArrayProperty()longgetLongProperty()PropertyDefinitiongetPropertyDefinition()MessageObjectgetReferencedObject()<TYPE extends MessageObject>
TYPEgetReferencedObjectAsType()java.util.List<MessageObject>getReferencedObjects()<TYPE extends MessageObject>
java.util.List<TYPE>getReferencedObjectsAsType()java.lang.String[]getStringArrayProperty()java.lang.StringgetStringProperty()byte[]toBytes()byte[]toBytes(FileSink fileSink)voidwrite(java.io.DataOutputStream dos, FileSink fileSink)
-
Method Details
-
getPropertyDefinition
PropertyDefinition getPropertyDefinition() -
getReferencedObject
MessageObject getReferencedObject() -
getReferencedObjects
java.util.List<MessageObject> getReferencedObjects() -
getReferencedObjectAsType
-
getReferencedObjectsAsType
-
getBooleanProperty
boolean getBooleanProperty() -
getByteProperty
byte getByteProperty() -
getIntProperty
int getIntProperty() -
getLongProperty
long getLongProperty() -
getFloatProperty
float getFloatProperty() -
getDoubleProperty
double getDoubleProperty() -
getStringProperty
java.lang.String getStringProperty() -
getFileProperty
java.io.File getFileProperty() -
getBitSetProperty
java.util.BitSet getBitSetProperty() -
getByteArrayProperty
byte[] getByteArrayProperty() -
getIntArrayProperty
int[] getIntArrayProperty() -
getLongArrayProperty
long[] getLongArrayProperty() -
getFloatArrayProperty
float[] getFloatArrayProperty() -
getDoubleArrayProperty
double[] getDoubleArrayProperty() -
getStringArrayProperty
java.lang.String[] getStringArrayProperty() -
write
- Throws:
java.io.IOException
-
toBytes
byte[] toBytes() throws java.io.IOException- Throws:
java.io.IOException
-
toBytes
- Throws:
java.io.IOException
-
explain
java.lang.String explain(int level)
-