org.jvnet.jaxb2_commons.xml.bind.model
Interface MEnumLeafInfo<T,C>

All Superinterfaces:
MOriginated<MEnumLeafInfoOrigin>, MPackaged, MPackagedTypeInfo<T,C>, MTypeInfo<T,C>
All Known Implementing Classes:
CMEnumLeafInfo

public interface MEnumLeafInfo<T,C>
extends MPackagedTypeInfo<T,C>, MOriginated<MEnumLeafInfoOrigin>


Method Summary
 void addEnumConstantInfo(MEnumConstantInfo<T,C> enumConstantInfo)
           
 MElementInfo<T,C> createElementInfo(MTypeInfo<T,C> scope, QName substitutionHead)
           
 MTypeInfo<T,C> getBaseTypeInfo()
           
 List<MEnumConstantInfo<T,C>> getConstants()
           
 QName getElementName()
           
 C getTargetClass()
           
 void removeEnumConstantInfo(MEnumConstantInfo<T,C> enumConstantInfo)
           
 
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
 
Methods inherited from interface org.jvnet.jaxb2_commons.xml.bind.model.MPackaged
getPackageInfo
 
Methods inherited from interface org.jvnet.jaxb2_commons.xml.bind.model.origin.MOriginated
getOrigin
 

Method Detail

getTargetClass

C getTargetClass()

getBaseTypeInfo

MTypeInfo<T,C> getBaseTypeInfo()

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(MTypeInfo<T,C> scope,
                                    QName substitutionHead)


Copyright © 2005-2012. All Rights Reserved.