public class EnumerationDatatype extends AbstractDatatype implements EnumDatatype
| Modifier and Type | Field and Description |
|---|---|
protected int |
codingLength |
protected Datatype |
dtEnumValues |
protected Value[] |
enumValues |
baseDatatype, builtInType, grammarEnumeration, schemaType, whiteSpace| Constructor and Description |
|---|
EnumerationDatatype(Value[] enumValues,
Datatype dtEnumValues,
QNameContext schemaType) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
int |
getCodingLength() |
DatatypeID |
getDatatypeID() |
int |
getEnumerationSize() |
Value |
getEnumValue(int i) |
Datatype |
getEnumValueDatatype() |
getBaseDatatype, getBuiltInType, getGrammarEnumeration, getSchemaType, getWhiteSpace, hashCode, setBaseDatatype, setGrammarEnumeration, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetBaseDatatype, getBuiltInType, getGrammarEnumeration, getSchemaType, getWhiteSpace, setBaseDatatype, setGrammarEnumerationprotected Datatype dtEnumValues
protected int codingLength
protected Value[] enumValues
public EnumerationDatatype(Value[] enumValues, Datatype dtEnumValues, QNameContext schemaType)
public Datatype getEnumValueDatatype()
public DatatypeID getDatatypeID()
getDatatypeID in interface Datatypepublic int getEnumerationSize()
getEnumerationSize in interface EnumDatatypepublic int getCodingLength()
getCodingLength in interface EnumDatatypepublic Value getEnumValue(int i)
getEnumValue in interface EnumDatatypepublic boolean equals(Object o)
equals in class AbstractDatatypeCopyright © 2018 Siemens AG. All rights reserved.