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.basicjaxb.xml.bind.model.MClassTypeInfo
acceptClassTypeInfoVisitor, getTargetTypeMethods inherited from interface org.jvnet.basicjaxb.xml.bind.model.MContained
getContainer, getContainerLocalNameMethods inherited from interface org.jvnet.basicjaxb.xml.bind.model.MContainer
getContainerLocalName, getLocalNameMethods inherited from interface org.jvnet.basicjaxb.xml.bind.model.MCustomizable
getCustomizationsMethods inherited from interface org.jvnet.basicjaxb.xml.bind.model.origin.MOriginated
getOriginMethods inherited from interface org.jvnet.basicjaxb.xml.bind.model.MPackaged
getPackageInfoMethods inherited from interface org.jvnet.basicjaxb.xml.bind.model.MPackagedTypeInfo
getLocalName, getNameMethods inherited from interface org.jvnet.basicjaxb.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
-