Class CMElementPropertyInfo<T,C extends T>
java.lang.Object
org.jvnet.basicjaxb.xml.bind.model.concrete.CMPropertyInfo<T,C>
org.jvnet.basicjaxb.xml.bind.model.concrete.CMElementPropertyInfo<T,C>
- All Implemented Interfaces:
MCustomizable,MDefaultValue,MElementPropertyInfo<T,,C> MElementTypeInfo<T,,C, MPropertyInfoOrigin> MNillable,MPropertyInfo<T,,C> MTyped<T,,C> MWrappable,MOriginated<MPropertyInfoOrigin>
public class CMElementPropertyInfo<T,C extends T>
extends CMPropertyInfo<T,C>
implements MElementPropertyInfo<T,C>
-
Constructor Summary
ConstructorsConstructorDescriptionCMElementPropertyInfo(MPropertyInfoOrigin origin, MClassInfo<T, C> classInfo, String privateName, boolean collection, boolean required, MTypeInfo<T, C> typeInfo, QName elementName, QName wrapperElementName, boolean nillable, String defaultValue, NamespaceContext defaultValueNamespaceContext) -
Method Summary
Modifier and TypeMethodDescription<V> VacceptPropertyInfoVisitor(MPropertyInfoVisitor<T, C, V> visitor) booleanMethods inherited from class org.jvnet.basicjaxb.xml.bind.model.concrete.CMPropertyInfo
getClassInfo, getCustomizations, getOrigin, getPrivateName, getPublicName, isCollection, isRequiredMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.jvnet.basicjaxb.xml.bind.model.origin.MOriginated
getOriginMethods inherited from interface org.jvnet.basicjaxb.xml.bind.model.MPropertyInfo
getClassInfo, getPrivateName, getPublicName, isCollection, isRequired
-
Constructor Details
-
CMElementPropertyInfo
public CMElementPropertyInfo(MPropertyInfoOrigin origin, MClassInfo<T, C> classInfo, String privateName, boolean collection, boolean required, MTypeInfo<T, C> typeInfo, QName elementName, QName wrapperElementName, boolean nillable, String defaultValue, NamespaceContext defaultValueNamespaceContext)
-
-
Method Details
-
getTypeInfo
- Specified by:
getTypeInfoin interfaceMTyped<T,C extends T>
-
getElementName
- Specified by:
getElementNamein interfaceMElementTypeInfo<T,C extends T, MPropertyInfoOrigin>
-
getWrapperElementName
- Specified by:
getWrapperElementNamein interfaceMWrappable
-
isNillable
public boolean isNillable()- Specified by:
isNillablein interfaceMNillable
-
getDefaultValue
- Specified by:
getDefaultValuein interfaceMDefaultValue
-
getDefaultValueNamespaceContext
- Specified by:
getDefaultValueNamespaceContextin interfaceMDefaultValue
-
acceptPropertyInfoVisitor
- Specified by:
acceptPropertyInfoVisitorin interfaceMPropertyInfo<T,C extends T>
-