public class CMElementRefPropertyInfo<T,C extends T> extends CMPropertyInfo<T,C> implements MElementRefPropertyInfo<T,C>
Constructor and Description |
---|
CMElementRefPropertyInfo(MPropertyInfoOrigin origin,
MClassInfo<T,C> classInfo,
String privateName,
boolean collection,
boolean required,
MTypeInfo<T,C> typeInfo,
QName elementName,
QName wrapperElementName,
boolean mixed,
boolean domAllowed,
boolean typedObjectAllowed,
String defaultValue) |
Modifier and Type | Method and Description |
---|---|
<V> V |
acceptPropertyInfoVisitor(MPropertyInfoVisitor<T,C,V> visitor) |
String |
getDefaultValue() |
QName |
getElementName() |
MTypeInfo<T,C> |
getTypeInfo() |
QName |
getWrapperElementName() |
boolean |
isDomAllowed() |
boolean |
isMixed() |
boolean |
isNillable() |
boolean |
isTypedObjectAllowed() |
getClassInfo, getCustomizations, getOrigin, getPrivateName, getPublicName, isCollection, isRequired
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getClassInfo, getPrivateName, getPublicName, isCollection, isRequired
getOrigin
public CMElementRefPropertyInfo(MPropertyInfoOrigin origin, MClassInfo<T,C> classInfo, String privateName, boolean collection, boolean required, MTypeInfo<T,C> typeInfo, QName elementName, QName wrapperElementName, boolean mixed, boolean domAllowed, boolean typedObjectAllowed, String defaultValue)
public MTypeInfo<T,C> getTypeInfo()
getTypeInfo
in interface MTyped<T,C extends T>
public QName getElementName()
getElementName
in interface MElementTypeInfo<T,C extends T>
public QName getWrapperElementName()
getWrapperElementName
in interface MWrappable
public boolean isDomAllowed()
isDomAllowed
in interface MWildcard
public boolean isTypedObjectAllowed()
isTypedObjectAllowed
in interface MWildcard
public boolean isNillable()
isNillable
in interface MNillable
public String getDefaultValue()
getDefaultValue
in interface MDefaultValue
public <V> V acceptPropertyInfoVisitor(MPropertyInfoVisitor<T,C,V> visitor)
acceptPropertyInfoVisitor
in interface MPropertyInfo<T,C extends T>
Copyright © 2005–2018. All rights reserved.