Class CMElementPropertyInfo<T,C extends T>
java.lang.Object
org.jvnet.jaxb.xml.bind.model.concrete.CMPropertyInfo<T,C>
org.jvnet.jaxb.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.jaxb.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.jaxb.xml.bind.model.origin.MOriginated
getOriginMethods inherited from interface org.jvnet.jaxb.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>
-