Interface PropertyDefinition

All Known Implementing Classes:
AbstractPropertyDefinition, ObjectPropertyDefinition

public interface PropertyDefinition
  • Method Details

    • getParent

    • getName

      java.lang.String getName()
    • getTitle

      java.lang.String getTitle()
    • getKey

      int getKey()
    • getQualifiedName

      java.lang.String getQualifiedName()
    • getType

      PropertyType getType()
    • getContentType

      PropertyContentType getContentType()
    • getSpecificType

      java.lang.String getSpecificType()
    • isReferenceProperty

      boolean isReferenceProperty()
    • getReferencedObject

      ObjectPropertyDefinition getReferencedObject()
    • isMultiReference

      boolean isMultiReference()
    • isEnumProperty

      boolean isEnumProperty()
    • write

      void write​(java.io.DataOutputStream dos) throws java.io.IOException
      Throws:
      java.io.IOException
    • write

      void write​(java.io.DataOutputStream dos, java.util.Map<java.lang.String,​MessageModel> writeCache) throws java.io.IOException
      Throws:
      java.io.IOException
    • toBytes

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