Package org.jvnet.jaxb.xml.bind.model
Interface MClassInfo<T,C extends T>
- All Superinterfaces:
MClassTypeInfo<T,,C, MClassInfoOrigin> MContained,MContainer,MCustomizable,MOriginated<MClassInfoOrigin>,MPackaged,MPackagedTypeInfo<T,,C> MTypeInfo<T,C>
- All Known Implementing Classes:
CMClassInfo
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddProperty(MPropertyInfo<T, C> propertyInfo) createElementInfo(MClassInfo<T, C> scope, QName substitutionHead) MClassTypeInfo<T, C, ?> List<MPropertyInfo<T, C>> getProperty(String publicName) voidremoveProperty(MPropertyInfo<T, C> propertyInfo) Methods inherited from interface org.jvnet.jaxb.xml.bind.model.MClassTypeInfo
acceptClassTypeInfoVisitor, getTargetTypeMethods inherited from interface org.jvnet.jaxb.xml.bind.model.MContained
getContainer, getContainerLocalNameMethods inherited from interface org.jvnet.jaxb.xml.bind.model.MContainer
getContainerLocalName, getLocalNameMethods inherited from interface org.jvnet.jaxb.xml.bind.model.MCustomizable
getCustomizationsMethods inherited from interface org.jvnet.jaxb.xml.bind.model.origin.MOriginated
getOriginMethods inherited from interface org.jvnet.jaxb.xml.bind.model.MPackaged
getPackageInfoMethods inherited from interface org.jvnet.jaxb.xml.bind.model.MPackagedTypeInfo
getLocalName, getNameMethods inherited from interface org.jvnet.jaxb.xml.bind.model.MTypeInfo
acceptTypeInfoVisitor, getTypeName, isSimpleType
-
Method Details
-
getBaseTypeInfo
MClassTypeInfo<T,C, getBaseTypeInfo()?> -
getProperties
List<MPropertyInfo<T,C>> getProperties() -
getProperty
-
getElementName
QName getElementName() -
createElementInfo
-
addProperty
-
removeProperty
-