Package org.teamapps.protocol.schema
Interface MessageProperty
- All Known Implementing Classes:
AbstractMessageProperty
public interface MessageProperty
-
Method Summary
-
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
FileProperty getFileProperty() -
getFilePropertyAsFile
java.io.File getFilePropertyAsFile() -
getFilePropertyAsFileName
java.lang.String getFilePropertyAsFileName() -
getFilePropertyAsFileLength
long getFilePropertyAsFileLength() -
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() -
getAsString
java.lang.String getAsString() -
write
- Throws:
java.io.IOException
-
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)
-