Class CMEnumLeafInfo<T,C extends T>
java.lang.Object
org.jvnet.basicjaxb.xml.bind.model.concrete.CMEnumLeafInfo<T,C>
- All Implemented Interfaces:
MContained,MCustomizable,MEnumLeafInfo<T,,C> MPackaged,MPackagedTypeInfo<T,,C> MTypeInfo<T,,C> MOriginated<MEnumLeafInfoOrigin>
public class CMEnumLeafInfo<T,C extends T>
extends Object
implements MEnumLeafInfo<T,C>, MCustomizable
-
Constructor Summary
ConstructorsConstructorDescriptionCMEnumLeafInfo(MEnumLeafInfoOrigin origin, C targetClass, MPackageInfo _package, MContainer container, String localName, MTypeInfo<T, C> baseTypeInfo, QName elementName, QName typeName) -
Method Summary
Modifier and TypeMethodDescription<V> VacceptTypeInfoVisitor(MTypeInfoVisitor<T, C, V> visitor) voidaddEnumConstantInfo(MEnumConstantInfo<T, C> enumConstantInfo) createElementInfo(MClassInfo<T, C> scope, QName substitutionHead) getContainerLocalName(String delimiter) getName()booleanvoidremoveEnumConstantInfo(MEnumConstantInfo<T, C> enumConstantInfo) toString()
-
Constructor Details
-
CMEnumLeafInfo
public CMEnumLeafInfo(MEnumLeafInfoOrigin origin, C targetClass, MPackageInfo _package, MContainer container, String localName, MTypeInfo<T, C> baseTypeInfo, QName elementName, QName typeName)
-
-
Method Details
-
getCustomizations
- Specified by:
getCustomizationsin interfaceMCustomizable
-
getOrigin
- Specified by:
getOriginin interfaceMOriginated<T>
-
getTargetClass
- Specified by:
getTargetClassin interfaceMEnumLeafInfo<T,C extends T>
-
getTargetType
- Specified by:
getTargetTypein interfaceMTypeInfo<T,C extends T>
-
getTypeName
- Specified by:
getTypeNamein interfaceMTypeInfo<T,C extends T>
-
isSimpleType
public boolean isSimpleType()- Specified by:
isSimpleTypein interfaceMTypeInfo<T,C extends T>
-
createElementInfo
- Specified by:
createElementInfoin interfaceMEnumLeafInfo<T,C extends T>
-
getName
- Specified by:
getNamein interfaceMPackagedTypeInfo<T,C extends T>
-
getLocalName
- Specified by:
getLocalNamein interfaceMPackagedTypeInfo<T,C extends T>
-
getPackageInfo
- Specified by:
getPackageInfoin interfaceMPackaged
-
getContainer
- Specified by:
getContainerin interfaceMContained
-
getContainerLocalName
- Specified by:
getContainerLocalNamein interfaceMContained
-
getBaseTypeInfo
- Specified by:
getBaseTypeInfoin interfaceMEnumLeafInfo<T,C extends T>
-
getConstants
- Specified by:
getConstantsin interfaceMEnumLeafInfo<T,C extends T>
-
addEnumConstantInfo
- Specified by:
addEnumConstantInfoin interfaceMEnumLeafInfo<T,C extends T>
-
removeEnumConstantInfo
- Specified by:
removeEnumConstantInfoin interfaceMEnumLeafInfo<T,C extends T>
-
getElementName
- Specified by:
getElementNamein interfaceMEnumLeafInfo<T,C extends T>
-
toString
-
acceptTypeInfoVisitor
- Specified by:
acceptTypeInfoVisitorin interfaceMTypeInfo<T,C extends T>
-