CCustomizable, EnumConstant<NType,NClass>public final class CEnumConstant extends java.lang.Object implements EnumConstant<NType,NClass>, CCustomizable
| Modifier and Type | Field | Description |
|---|---|---|
java.lang.String |
javadoc |
Javadoc comment.
|
java.lang.String |
name |
Name of the constant.
|
| Constructor | Description |
|---|---|
CEnumConstant(java.lang.String name,
java.lang.String javadoc,
java.lang.String lexical,
XSComponent source,
CCustomizations customizations,
org.xml.sax.Locator loc) |
| Modifier and Type | Method | Description |
|---|---|---|
CCustomizations |
getCustomizations() |
Gets the list of customizations attached to this model component.
|
CEnumLeafInfo |
getEnclosingClass() |
Gets the
EnumLeafInfo to which this constant belongs to. |
java.lang.String |
getLexicalValue() |
Lexical value of this constant.
|
org.xml.sax.Locator |
getLocator() |
Gets the source location in the schema from which this model component is created.
|
java.lang.String |
getName() |
Gets the constant name.
|
XSComponent |
getSchemaComponent() |
If this model object is built from XML Schema,
this property returns a schema component from which the model is built.
|
public final java.lang.String name
public final java.lang.String javadoc
public CEnumConstant(java.lang.String name,
java.lang.String javadoc,
java.lang.String lexical,
XSComponent source,
CCustomizations customizations,
org.xml.sax.Locator loc)
name - public CEnumLeafInfo getEnclosingClass()
EnumConstantEnumLeafInfo to which this constant belongs to.getEnclosingClass in interface EnumConstant<NType,NClass>public java.lang.String getLexicalValue()
EnumConstant
This value should be evaluated against
EnumLeafInfo.getBaseType() to obtain the typed value.
This is the same value as written in the XmlEnumValue annotation.
In the above example, this method returns "1" and "2".
getLexicalValue in interface EnumConstant<NType,NClass>public java.lang.String getName()
EnumConstantIn the above example this method return "ONE" and "TWO".
getName in interface EnumConstant<NType,NClass>public XSComponent getSchemaComponent()
CCustomizablegetSchemaComponent in interface CCustomizablepublic CCustomizations getCustomizations()
CCustomizablegetCustomizations in interface CCustomizablePlugin.getCustomizationURIs()public org.xml.sax.Locator getLocator()
CCustomizablegetLocator in interface CCustomizableCopyright © 2018 Oracle Corporation. All rights reserved.