Class CMElementTypeInfo<T,C extends T,O>
java.lang.Object
org.jvnet.basicjaxb.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
ConstructorsConstructorDescriptionCMElementTypeInfo(O origin, QName elementName, MTypeInfo<T, C> typeInfo, boolean nillable, String defaultValue, NamespaceContext defaultValueNamespaceContext) -
Method Summary
Modifier and TypeMethodDescriptionboolean
-
Constructor Details
-
CMElementTypeInfo
-
-
Method Details
-
getOrigin
- Specified by:
getOriginin interfaceMOriginated<T>
-
getElementName
- Specified by:
getElementNamein interfaceMElementTypeInfo<T,C extends T, O>
-
getTypeInfo
- Specified by:
getTypeInfoin interfaceMTyped<T,C extends T>
-
isNillable
public boolean isNillable()- Specified by:
isNillablein interfaceMNillable
-
getDefaultValue
- Specified by:
getDefaultValuein interfaceMDefaultValue
-
getDefaultValueNamespaceContext
- Specified by:
getDefaultValueNamespaceContextin interfaceMDefaultValue
-