Package pl.metaprogramming.model.data
Class EnumType
-
- All Implemented Interfaces:
public class EnumType extends NamedDataType
-
-
Field Summary
Fields Modifier and Type Field Description private final List<String>allowedValuesprivate Stringdescriptionprivate Map<String, String>descriptionsprivate Stringcodeprivate final BooleanisNamedprivate final BooleanisEnumprivate final BooleanisEnumOrItemEnumprivate final BooleanisObjectprivate final BooleanisBinaryprivate final BooleanisArrayprivate final BooleanisMapprivate final ArrayTypearrayTypeprivate final MapTypemapTypeprivate final ObjectTypeobjectTypeprivate final EnumTypeenumTypeprivate final DataTypeCodetypeCode
-
Method Summary
Modifier and Type Method Description final List<String>getAllowedValues()final StringgetDescription()final UnitsetDescription(String description)final Map<String, String>getDescriptions()final UnitsetDescriptions(Map<String, String> descriptions)final EnumTypesetDescription(String value, String description)final StringgetDescription(String value)DataSchemaasSchema()-
Methods inherited from class pl.metaprogramming.model.data.NamedDataType
getCode, isNamed, setCode, toString -
Methods inherited from class pl.metaprogramming.model.data.DataType
asArray, asArray, asSchema, asSchema, getArrayType, getEnumType, getMapType, getObjectType, getTypeCode, is, isArray, isBinary, isComplex, isEnum, isEnumOrItemEnum, isMap, isNumber, isNumberOrBoolean, isObject, isTypeOrItemType -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getAllowedValues
final List<String> getAllowedValues()
-
getDescription
final String getDescription()
-
setDescription
final Unit setDescription(String description)
-
getDescriptions
final Map<String, String> getDescriptions()
-
setDescriptions
final Unit setDescriptions(Map<String, String> descriptions)
-
setDescription
final EnumType setDescription(String value, String description)
-
getDescription
final String getDescription(String value)
-
asSchema
DataSchema asSchema()
-
-
-
-