org.jvnet.jaxb2_commons.xml.bind.model
Interface MClassInfo<T,C>
- All Superinterfaces:
- MOriginated<MClassInfoOrigin>, MPackaged, MPackagedTypeInfo<T,C>, MTypeInfo<T,C>
- All Known Implementing Classes:
- CMClassInfo
public interface MClassInfo<T,C>
- extends MPackagedTypeInfo<T,C>, MOriginated<MClassInfoOrigin>
Methods inherited from interface org.jvnet.jaxb2_commons.xml.bind.model.origin.MOriginated |
getOrigin |
getTargetClass
C getTargetClass()
getBaseTypeInfo
MClassInfo<T,C> getBaseTypeInfo()
getName
String getName()
- Specified by:
getName
in interface MPackagedTypeInfo<T,C>
getLocalName
String getLocalName()
- Specified by:
getLocalName
in interface MPackagedTypeInfo<T,C>
getProperties
List<MPropertyInfo<T,C>> getProperties()
getElementName
QName getElementName()
createElementInfo
MElementInfo<T,C> createElementInfo(MTypeInfo<T,C> scope,
QName substitutionHead)
addProperty
void addProperty(MPropertyInfo<T,C> propertyInfo)
removeProperty
void removeProperty(MPropertyInfo<T,C> propertyInfo)
Copyright © 2005-2012. All Rights Reserved.