com.sun.tools.xjc.model
Class CEnumConstant
java.lang.Object
com.sun.tools.xjc.model.CEnumConstant
- All Implemented Interfaces:
- com.sun.xml.bind.v2.model.core.EnumConstant<NType,NClass>
public final class CEnumConstant
- extends java.lang.Object
- implements com.sun.xml.bind.v2.model.core.EnumConstant<NType,NClass>
Enumeration constant.
Field Summary |
java.lang.String |
javadoc
Javadoc comment. |
java.lang.String |
name
Name of the constant. |
Constructor Summary |
CEnumConstant(java.lang.String name,
java.lang.String javadoc,
java.lang.String lexical,
org.xml.sax.Locator loc)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
name
public final java.lang.String name
- Name of the constant.
javadoc
public final java.lang.String javadoc
- Javadoc comment. Can be null.
CEnumConstant
public CEnumConstant(java.lang.String name,
java.lang.String javadoc,
java.lang.String lexical,
org.xml.sax.Locator loc)
- Parameters:
name
-
getEnclosingClass
public CEnumLeafInfo getEnclosingClass()
- Specified by:
getEnclosingClass
in interface com.sun.xml.bind.v2.model.core.EnumConstant<NType,NClass>
setParent
void setParent(CEnumLeafInfo parent)
getLexicalValue
public java.lang.String getLexicalValue()
- Specified by:
getLexicalValue
in interface com.sun.xml.bind.v2.model.core.EnumConstant<NType,NClass>
getName
public java.lang.String getName()
- Specified by:
getName
in interface com.sun.xml.bind.v2.model.core.EnumConstant<NType,NClass>
getLocator
public org.xml.sax.Locator getLocator()