MContained, MCustomizable, MEnumLeafInfo<T,C>, MPackaged, MPackagedTypeInfo<T,C>, MTypeInfo<T,C>, MOriginated<T>public class CMEnumLeafInfo<T,C extends T> extends Object implements MEnumLeafInfo<T,C>, MCustomizable
| Constructor | Description |
|---|---|
CMEnumLeafInfo(MEnumLeafInfoOrigin origin,
C targetClass,
MPackageInfo _package,
MContainer container,
String localName,
MTypeInfo<T,C> baseTypeInfo,
QName elementName,
QName typeName) |
| Modifier and Type | Method | Description |
|---|---|---|
<V> V |
acceptTypeInfoVisitor(MTypeInfoVisitor<T,C,V> visitor) |
|
void |
addEnumConstantInfo(MEnumConstantInfo<T,C> enumConstantInfo) |
|
MElementInfo<T,C> |
createElementInfo(MClassInfo<T,C> scope,
QName substitutionHead) |
|
MTypeInfo<T,C> |
getBaseTypeInfo() |
|
List<MEnumConstantInfo<T,C>> |
getConstants() |
|
MContainer |
getContainer() |
|
String |
getContainerLocalName(String delimiter) |
|
MCustomizations |
getCustomizations() |
|
QName |
getElementName() |
|
String |
getLocalName() |
|
String |
getName() |
|
MEnumLeafInfoOrigin |
getOrigin() |
|
MPackageInfo |
getPackageInfo() |
|
C |
getTargetClass() |
|
T |
getTargetType() |
|
QName |
getTypeName() |
|
boolean |
isSimpleType() |
|
void |
removeEnumConstantInfo(MEnumConstantInfo<T,C> enumConstantInfo) |
|
String |
toString() |
public CMEnumLeafInfo(MEnumLeafInfoOrigin origin, C targetClass, MPackageInfo _package, MContainer container, String localName, MTypeInfo<T,C> baseTypeInfo, QName elementName, QName typeName)
public MCustomizations getCustomizations()
getCustomizations in interface MCustomizablepublic MEnumLeafInfoOrigin getOrigin()
getOrigin in interface MOriginated<T>public C getTargetClass()
getTargetClass in interface MEnumLeafInfo<T,C extends T>public T getTargetType()
getTargetType in interface MTypeInfo<T,C extends T>public QName getTypeName()
getTypeName in interface MTypeInfo<T,C extends T>public boolean isSimpleType()
isSimpleType in interface MTypeInfo<T,C extends T>public MElementInfo<T,C> createElementInfo(MClassInfo<T,C> scope, QName substitutionHead)
createElementInfo in interface MEnumLeafInfo<T,C extends T>public String getName()
getName in interface MPackagedTypeInfo<T,C extends T>public String getLocalName()
getLocalName in interface MPackagedTypeInfo<T,C extends T>public MPackageInfo getPackageInfo()
getPackageInfo in interface MPackagedpublic MContainer getContainer()
getContainer in interface MContainedpublic String getContainerLocalName(String delimiter)
getContainerLocalName in interface MContainedpublic MTypeInfo<T,C> getBaseTypeInfo()
getBaseTypeInfo in interface MEnumLeafInfo<T,C extends T>public List<MEnumConstantInfo<T,C>> getConstants()
getConstants in interface MEnumLeafInfo<T,C extends T>public void addEnumConstantInfo(MEnumConstantInfo<T,C> enumConstantInfo)
addEnumConstantInfo in interface MEnumLeafInfo<T,C extends T>public void removeEnumConstantInfo(MEnumConstantInfo<T,C> enumConstantInfo)
removeEnumConstantInfo in interface MEnumLeafInfo<T,C extends T>public QName getElementName()
getElementName in interface MEnumLeafInfo<T,C extends T>public <V> V acceptTypeInfoVisitor(MTypeInfoVisitor<T,C,V> visitor)
acceptTypeInfoVisitor in interface MTypeInfo<T,C extends T>Copyright © 2005–2018. All rights reserved.