Class CMElementInfo<T,C extends T>
- java.lang.Object
-
- org.jvnet.jaxb.xml.bind.model.concrete.CMElementInfo<T,C>
-
- All Implemented Interfaces:
MContained,MContainer,MDefaultValue,MElementInfo<T,C>,MElementTypeInfo<T,C,MElementInfoOrigin>,MNillable,MPackaged,MTyped<T,C>,MOriginated<MElementInfoOrigin>
public class CMElementInfo<T,C extends T> extends Object implements MElementInfo<T,C>
-
-
Constructor Summary
Constructors Constructor Description CMElementInfo(MElementInfoOrigin origin, MPackageInfo _package, MContainer container, String localName, QName elementName, MClassInfo<T,C> scope, MTypeInfo<T,C> typeInfo, QName substitutionHead, String defaultValue, NamespaceContext defaultValueNamespaceContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MContainergetContainer()StringgetContainerLocalName(String delimiter)StringgetDefaultValue()NamespaceContextgetDefaultValueNamespaceContext()QNamegetElementName()StringgetLocalName()MElementInfoOrigingetOrigin()MPackageInfogetPackageInfo()MClassInfo<T,C>getScope()QNamegetSubstitutionHead()MTypeInfo<T,C>getTypeInfo()booleanisNillable()StringtoString()
-
-
-
Constructor Detail
-
CMElementInfo
public CMElementInfo(MElementInfoOrigin origin, MPackageInfo _package, MContainer container, String localName, QName elementName, MClassInfo<T,C> scope, MTypeInfo<T,C> typeInfo, QName substitutionHead, String defaultValue, NamespaceContext defaultValueNamespaceContext)
-
-
Method Detail
-
getOrigin
public MElementInfoOrigin getOrigin()
- Specified by:
getOriginin interfaceMOriginated<T>
-
getPackageInfo
public MPackageInfo getPackageInfo()
- Specified by:
getPackageInfoin interfaceMPackaged
-
getContainer
public MContainer getContainer()
- Specified by:
getContainerin interfaceMContained
-
getLocalName
public String getLocalName()
- Specified by:
getLocalNamein interfaceMContainer
-
getContainerLocalName
public String getContainerLocalName(String delimiter)
- Specified by:
getContainerLocalNamein interfaceMContained- Specified by:
getContainerLocalNamein interfaceMContainer
-
getElementName
public QName getElementName()
- Specified by:
getElementNamein interfaceMElementInfo<T,C extends T>- Specified by:
getElementNamein interfaceMElementTypeInfo<T,C extends T,MElementInfoOrigin>
-
getScope
public MClassInfo<T,C> getScope()
- Specified by:
getScopein interfaceMElementInfo<T,C extends T>
-
getTypeInfo
public MTypeInfo<T,C> getTypeInfo()
- Specified by:
getTypeInfoin interfaceMTyped<T,C extends T>
-
getSubstitutionHead
public QName getSubstitutionHead()
- Specified by:
getSubstitutionHeadin interfaceMElementInfo<T,C extends T>
-
isNillable
public boolean isNillable()
- Specified by:
isNillablein interfaceMNillable
-
getDefaultValue
public String getDefaultValue()
- Specified by:
getDefaultValuein interfaceMDefaultValue
-
getDefaultValueNamespaceContext
public NamespaceContext getDefaultValueNamespaceContext()
- Specified by:
getDefaultValueNamespaceContextin interfaceMDefaultValue
-
-