Package org.teamapps.protocol.schema
Class EnumPropertyDefinition
java.lang.Object
org.teamapps.protocol.schema.AbstractPropertyDefinition
org.teamapps.protocol.schema.EnumPropertyDefinition
- All Implemented Interfaces:
PropertyDefinition
public class EnumPropertyDefinition extends AbstractPropertyDefinition
-
Field Summary
Fields Modifier and Type Field Description java.lang.String[]enumValues -
Constructor Summary
Constructors Constructor Description EnumPropertyDefinition(ObjectPropertyDefinition parent, java.lang.String name, int key, java.lang.String[] enumValues, java.lang.String specificType, java.lang.String title) -
Method Summary
Modifier and Type Method Description EnumPropertyDefinitiongetAsEnumPropertyDefinition()java.lang.String[]getEnumValues()Methods inherited from class org.teamapps.protocol.schema.AbstractPropertyDefinition
getAsReferencePropertyDefinition, getContentType, getKey, getName, getParent, getQualifiedName, getSpecificType, getTitle, getType, isEnumProperty, isReferenceProperty, toBytesMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
enumValues
public final java.lang.String[] enumValues
-
-
Constructor Details
-
EnumPropertyDefinition
public EnumPropertyDefinition(ObjectPropertyDefinition parent, java.lang.String name, int key, java.lang.String[] enumValues, java.lang.String specificType, java.lang.String title)
-
-
Method Details
-
getEnumValues
public java.lang.String[] getEnumValues() -
getAsEnumPropertyDefinition
- Specified by:
getAsEnumPropertyDefinitionin interfacePropertyDefinition- Overrides:
getAsEnumPropertyDefinitionin classAbstractPropertyDefinition
-