Interface MessageProperty

All Known Implementing Classes:
AbstractMessageProperty

public interface MessageProperty
  • Method Details

    • getPropertyDefinition

      PropertyDefinition getPropertyDefinition()
    • getReferencedObject

      MessageObject getReferencedObject()
    • getReferencedObjects

      java.util.List<MessageObject> getReferencedObjects()
    • getReferencedObjectAsType

      <TYPE extends MessageObject> TYPE getReferencedObjectAsType()
    • getReferencedObjectsAsType

      <TYPE extends MessageObject> java.util.List<TYPE> 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

      void write​(java.io.DataOutputStream dos, FileSink fileSink) throws java.io.IOException
      Throws:
      java.io.IOException
    • toBytes

      byte[] toBytes() throws java.io.IOException
      Throws:
      java.io.IOException
    • toBytes

      byte[] toBytes​(FileSink fileSink) throws java.io.IOException
      Throws:
      java.io.IOException
    • explain

      java.lang.String explain​(int level)