Class CMModel<T,C extends T>
- java.lang.Object
-
- org.jvnet.jaxb2_commons.xml.bind.model.concrete.CMModel<T,C>
-
- All Implemented Interfaces:
MCustomizable,MModelInfo<T,C>,MOriginated<MModelInfoOrigin>
public class CMModel<T,C extends T> extends Object implements MModelInfo<T,C>
-
-
Constructor Summary
Constructors Constructor Description CMModel(MModelInfoOrigin origin)
-
Method Summary
-
-
-
Constructor Detail
-
CMModel
public CMModel(MModelInfoOrigin origin)
-
-
Method Detail
-
getCustomizations
public MCustomizations getCustomizations()
- Specified by:
getCustomizationsin interfaceMCustomizable
-
getOrigin
public MModelInfoOrigin getOrigin()
- Specified by:
getOriginin interfaceMOriginated<T>
-
getBuiltinLeafInfos
public Collection<MBuiltinLeafInfo<T,C>> getBuiltinLeafInfos()
- Specified by:
getBuiltinLeafInfosin interfaceMModelInfo<T,C extends T>
-
getClassInfos
public Collection<MClassInfo<T,C>> getClassInfos()
- Specified by:
getClassInfosin interfaceMModelInfo<T,C extends T>
-
getClassInfo
public MClassInfo<T,C> getClassInfo(String name)
- Specified by:
getClassInfoin interfaceMModelInfo<T,C extends T>
-
getEnumLeafInfos
public Collection<MEnumLeafInfo<T,C>> getEnumLeafInfos()
- Specified by:
getEnumLeafInfosin interfaceMModelInfo<T,C extends T>
-
getElementInfos
public Collection<MElementInfo<T,C>> getElementInfos()
- Specified by:
getElementInfosin interfaceMModelInfo<T,C extends T>
-
getGlobalElementInfo
public MElementInfo<T,C> getGlobalElementInfo(QName elementName)
- Specified by:
getGlobalElementInfoin interfaceMModelInfo<T,C extends T>
-
getElementInfosMap
public Map<QName,MElementInfo<T,C>> getElementInfosMap()
-
getTypeInfos
public Collection<MTypeInfo<T,C>> getTypeInfos()
- Specified by:
getTypeInfosin interfaceMModelInfo<T,C extends T>
-
getTypeInfo
public MTypeInfo<T,C> getTypeInfo(QName typeName)
- Specified by:
getTypeInfoin interfaceMModelInfo<T,C extends T>
-
getBuiltinLeafInfo
public MBuiltinLeafInfo<T,C> getBuiltinLeafInfo(QName name)
-
addBuiltinLeafInfo
public void addBuiltinLeafInfo(MBuiltinLeafInfo<T,C> builtinLeafInfo)
- Specified by:
addBuiltinLeafInfoin interfaceMModelInfo<T,C extends T>
-
addEnumLeafInfo
public void addEnumLeafInfo(MEnumLeafInfo<T,C> enumLeafInfo)
- Specified by:
addEnumLeafInfoin interfaceMModelInfo<T,C extends T>
-
removeEnumLeafInfo
public void removeEnumLeafInfo(MEnumLeafInfo<T,C> enumLeafInfo)
- Specified by:
removeEnumLeafInfoin interfaceMModelInfo<T,C extends T>
-
addClassInfo
public void addClassInfo(MClassInfo<T,C> classInfo)
- Specified by:
addClassInfoin interfaceMModelInfo<T,C extends T>
-
removeClassInfo
public void removeClassInfo(MClassInfo<T,C> classInfo)
- Specified by:
removeClassInfoin interfaceMModelInfo<T,C extends T>
-
addElementInfo
public void addElementInfo(MElementInfo<T,C> elementInfo)
- Specified by:
addElementInfoin interfaceMModelInfo<T,C extends T>
-
removeElementInfo
public void removeElementInfo(MElementInfo<T,C> elementInfo)
- Specified by:
removeElementInfoin interfaceMModelInfo<T,C extends T>
-
-