Class CMElementTypeInfo<T,C extends T,O>
- java.lang.Object
-
- org.jvnet.jaxb.xml.bind.model.concrete.CMElementTypeInfo<T,C,O>
-
- All Implemented Interfaces:
MDefaultValue,MElementTypeInfo<T,C,O>,MNillable,MTyped<T,C>,MOriginated<O>
- Direct Known Subclasses:
CMElement,CMElementTypeRef
public abstract class CMElementTypeInfo<T,C extends T,O> extends Object implements MElementTypeInfo<T,C,O>
-
-
Constructor Summary
Constructors Constructor Description CMElementTypeInfo(O origin, QName elementName, MTypeInfo<T,C> typeInfo, boolean nillable, String defaultValue, NamespaceContext defaultValueNamespaceContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetDefaultValue()NamespaceContextgetDefaultValueNamespaceContext()QNamegetElementName()OgetOrigin()MTypeInfo<T,C>getTypeInfo()booleanisNillable()
-
-
-
Method Detail
-
getOrigin
public O getOrigin()
- Specified by:
getOriginin interfaceMOriginated<T>
-
getElementName
public QName getElementName()
- Specified by:
getElementNamein interfaceMElementTypeInfo<T,C extends T,O>
-
getTypeInfo
public MTypeInfo<T,C> getTypeInfo()
- Specified by:
getTypeInfoin interfaceMTyped<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
-
-