Package org.teamapps.protocol.schema
Interface PropertyDefinition
- All Known Implementing Classes:
AbstractPropertyDefinition,EnumPropertyDefinition,ObjectPropertyDefinition,ReferencePropertyDefinition
public interface PropertyDefinition
-
Method Summary
Modifier and Type Method Description EnumPropertyDefinitiongetAsEnumPropertyDefinition()ReferencePropertyDefinitiongetAsReferencePropertyDefinition()PropertyContentTypegetContentType()intgetKey()java.lang.StringgetName()ObjectPropertyDefinitiongetParent()java.lang.StringgetQualifiedName()java.lang.StringgetSpecificType()java.lang.StringgetTitle()PropertyTypegetType()booleanisEnumProperty()booleanisReferenceProperty()byte[]toBytes()
-
Method Details
-
getParent
ObjectPropertyDefinition 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() -
isEnumProperty
boolean isEnumProperty() -
getAsReferencePropertyDefinition
ReferencePropertyDefinition getAsReferencePropertyDefinition() -
getAsEnumPropertyDefinition
EnumPropertyDefinition getAsEnumPropertyDefinition() -
toBytes
byte[] toBytes()
-