Interface MEnumLeafInfo<T,C extends T>
-
- All Superinterfaces:
MContained,MCustomizable,MOriginated<MEnumLeafInfoOrigin>,MPackaged,MPackagedTypeInfo<T,C>,MTypeInfo<T,C>
- All Known Implementing Classes:
CMEnumLeafInfo
public interface MEnumLeafInfo<T,C extends T> extends MPackagedTypeInfo<T,C>, MTypeInfo<T,C>, MOriginated<MEnumLeafInfoOrigin>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddEnumConstantInfo(MEnumConstantInfo<T,C> enumConstantInfo)MElementInfo<T,C>createElementInfo(MClassInfo<T,C> scope, QName substitutionHead)MTypeInfo<T,C>getBaseTypeInfo()List<MEnumConstantInfo<T,C>>getConstants()QNamegetElementName()CgetTargetClass()voidremoveEnumConstantInfo(MEnumConstantInfo<T,C> enumConstantInfo)-
Methods inherited from interface org.jvnet.jaxb2_commons.xml.bind.model.MContained
getContainer, getContainerLocalName
-
Methods inherited from interface org.jvnet.jaxb2_commons.xml.bind.model.MCustomizable
getCustomizations
-
Methods inherited from interface org.jvnet.jaxb2_commons.xml.bind.model.origin.MOriginated
getOrigin
-
Methods inherited from interface org.jvnet.jaxb2_commons.xml.bind.model.MPackaged
getPackageInfo
-
Methods inherited from interface org.jvnet.jaxb2_commons.xml.bind.model.MPackagedTypeInfo
getLocalName, getName
-
Methods inherited from interface org.jvnet.jaxb2_commons.xml.bind.model.MTypeInfo
acceptTypeInfoVisitor, getTargetType, getTypeName, isSimpleType
-
-
-
-
Method Detail
-
getTargetClass
C getTargetClass()
-
getConstants
List<MEnumConstantInfo<T,C>> getConstants()
-
addEnumConstantInfo
void addEnumConstantInfo(MEnumConstantInfo<T,C> enumConstantInfo)
-
removeEnumConstantInfo
void removeEnumConstantInfo(MEnumConstantInfo<T,C> enumConstantInfo)
-
getElementName
QName getElementName()
-
createElementInfo
MElementInfo<T,C> createElementInfo(MClassInfo<T,C> scope, QName substitutionHead)
-
-