org.jvnet.jaxb2_commons.xml.bind.model.concrete
Class CMModel<T,C>
java.lang.Object
org.jvnet.jaxb2_commons.xml.bind.model.concrete.CMModel<T,C>
- All Implemented Interfaces:
- MModelInfo<T,C>, MOriginated<MModelInfoOrigin>
public class CMModel<T,C>
- extends Object
- implements MModelInfo<T,C>
Method Summary |
void |
addBuiltinLeafInfo(MBuiltinLeafInfo<T,C> builtinLeafInfo)
|
void |
addClassInfo(MClassInfo<T,C> classInfo)
|
void |
addElementInfo(MElementInfo<T,C> elementInfo)
|
void |
addEnumLeafInfo(MEnumLeafInfo<T,C> enumLeafInfo)
|
MBuiltinLeafInfo<T,C> |
getBuiltinLeafInfo(QName name)
|
Collection<MBuiltinLeafInfo<T,C>> |
getBuiltinLeafInfos()
|
Collection<MClassInfo<T,C>> |
getClassInfos()
|
Collection<MElementInfo<T,C>> |
getElementInfos()
|
Map<QName,MElementInfo<T,C>> |
getElementInfosMap()
|
Collection<MEnumLeafInfo<T,C>> |
getEnumLeafInfos()
|
MModelInfoOrigin |
getOrigin()
|
Collection<MTypeInfo<T,C>> |
getTypeInfos()
|
void |
removeClassInfo(MClassInfo<T,C> classInfo)
|
void |
removeElementInfo(MElementInfo<T,C> elementInfo)
|
void |
removeEnumLeafInfo(MEnumLeafInfo<T,C> enumLeafInfo)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CMModel
public CMModel(MModelInfoOrigin origin)
getOrigin
public MModelInfoOrigin getOrigin()
- Specified by:
getOrigin
in interface MOriginated<MModelInfoOrigin>
getBuiltinLeafInfos
public Collection<MBuiltinLeafInfo<T,C>> getBuiltinLeafInfos()
- Specified by:
getBuiltinLeafInfos
in interface MModelInfo<T,C>
getClassInfos
public Collection<MClassInfo<T,C>> getClassInfos()
- Specified by:
getClassInfos
in interface MModelInfo<T,C>
getEnumLeafInfos
public Collection<MEnumLeafInfo<T,C>> getEnumLeafInfos()
- Specified by:
getEnumLeafInfos
in interface MModelInfo<T,C>
getElementInfos
public Collection<MElementInfo<T,C>> getElementInfos()
- Specified by:
getElementInfos
in interface MModelInfo<T,C>
getElementInfosMap
public Map<QName,MElementInfo<T,C>> getElementInfosMap()
getTypeInfos
public Collection<MTypeInfo<T,C>> getTypeInfos()
- Specified by:
getTypeInfos
in interface MModelInfo<T,C>
getBuiltinLeafInfo
public MBuiltinLeafInfo<T,C> getBuiltinLeafInfo(QName name)
addBuiltinLeafInfo
public void addBuiltinLeafInfo(MBuiltinLeafInfo<T,C> builtinLeafInfo)
- Specified by:
addBuiltinLeafInfo
in interface MModelInfo<T,C>
addEnumLeafInfo
public void addEnumLeafInfo(MEnumLeafInfo<T,C> enumLeafInfo)
- Specified by:
addEnumLeafInfo
in interface MModelInfo<T,C>
removeEnumLeafInfo
public void removeEnumLeafInfo(MEnumLeafInfo<T,C> enumLeafInfo)
- Specified by:
removeEnumLeafInfo
in interface MModelInfo<T,C>
addClassInfo
public void addClassInfo(MClassInfo<T,C> classInfo)
- Specified by:
addClassInfo
in interface MModelInfo<T,C>
removeClassInfo
public void removeClassInfo(MClassInfo<T,C> classInfo)
- Specified by:
removeClassInfo
in interface MModelInfo<T,C>
addElementInfo
public void addElementInfo(MElementInfo<T,C> elementInfo)
- Specified by:
addElementInfo
in interface MModelInfo<T,C>
removeElementInfo
public void removeElementInfo(MElementInfo<T,C> elementInfo)
- Specified by:
removeElementInfo
in interface MModelInfo<T,C>
Copyright © 2005-2012. All Rights Reserved.