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

All Superinterfaces:
MClassTypeInfo<T,C>, MContained, MContainer, MCustomizable, MOriginated<MClassInfoOrigin>, MPackaged, MPackagedTypeInfo<T,C>, MTypeInfo<T,C>
All Known Implementing Classes:
CMClassInfo

public interface MClassInfo<T,C>
extends MClassTypeInfo<T,C>, MOriginated<MClassInfoOrigin>


Method Summary
 void addProperty(MPropertyInfo<T,C> propertyInfo)
           
 MElementInfo<T,C> createElementInfo(MTypeInfo<T,C> scope, QName substitutionHead)
           
 MClassTypeInfo<T,C> getBaseTypeInfo()
           
 QName getElementName()
           
 List<MPropertyInfo<T,C>> getProperties()
           
 void removeProperty(MPropertyInfo<T,C> propertyInfo)
           
 
Methods inherited from interface org.jvnet.jaxb2_commons.xml.bind.model.MClassTypeInfo
acceptClassTypeInfoVisitor, getTargetClass
 
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.MCustomizable
getCustomizations
 
Methods inherited from interface org.jvnet.jaxb2_commons.xml.bind.model.MContained
getContainer, getContainerLocalName
 
Methods inherited from interface org.jvnet.jaxb2_commons.xml.bind.model.MContainer
getContainerLocalName, getLocalName
 
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

getBaseTypeInfo

MClassTypeInfo<T,C> getBaseTypeInfo()

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-2015. All Rights Reserved.