MCustomizable, MDefaultValue, MElementPropertyInfo<T,C>, MElementTypeInfo<T,C,MPropertyInfoOrigin>, MNillable, MPropertyInfo<T,C>, MTyped<T,C>, MWrappable, MOriginated<T>public class CMElementPropertyInfo<T,C extends T> extends CMPropertyInfo<T,C> implements MElementPropertyInfo<T,C>
| Constructor | Description |
|---|---|
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) |
| Modifier and Type | Method | Description |
|---|---|---|
<V> V |
acceptPropertyInfoVisitor(MPropertyInfoVisitor<T,C,V> visitor) |
|
String |
getDefaultValue() |
|
NamespaceContext |
getDefaultValueNamespaceContext() |
|
QName |
getElementName() |
|
MTypeInfo<T,C> |
getTypeInfo() |
|
QName |
getWrapperElementName() |
|
boolean |
isNillable() |
getClassInfo, getCustomizations, getOrigin, getPrivateName, getPublicName, isCollection, isRequiredgetOrigingetClassInfo, getPrivateName, getPublicName, isCollection, isRequiredpublic 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)
public MTypeInfo<T,C> getTypeInfo()
getTypeInfo in interface MTyped<T,C extends T>public QName getElementName()
getElementName in interface MElementTypeInfo<T,C extends T,MPropertyInfoOrigin>public QName getWrapperElementName()
getWrapperElementName in interface MWrappablepublic boolean isNillable()
isNillable in interface MNillablepublic String getDefaultValue()
getDefaultValue in interface MDefaultValuepublic NamespaceContext getDefaultValueNamespaceContext()
getDefaultValueNamespaceContext in interface MDefaultValuepublic <V> V acceptPropertyInfoVisitor(MPropertyInfoVisitor<T,C,V> visitor)
acceptPropertyInfoVisitor in interface MPropertyInfo<T,C extends T>Copyright © 2005–2018. All rights reserved.