public class CollectionChildDescriptionImpl extends DomChildDescriptionImpl implements DomCollectionChildDescription, AbstractCollectionChildDescription
EMPTY_ARRAY
Constructor and Description |
---|
CollectionChildDescriptionImpl(XmlName tagName,
java.lang.reflect.Type type,
java.util.Collection<JavaMethod> getterMethods) |
Modifier and Type | Method and Description |
---|---|
DomElement |
addValue(DomElement element) |
DomElement |
addValue(DomElement element,
int index) |
DomElement |
addValue(DomElement parent,
java.lang.reflect.Type type) |
DomElement |
addValue(DomElement parent,
java.lang.reflect.Type type,
int index) |
EvaluatedXmlName |
createEvaluatedXmlName(DomInvocationHandler parent,
XmlTag childTag) |
<T extends java.lang.annotation.Annotation> |
getAnnotation(java.lang.Class<T> annotationClass) |
java.lang.String |
getCommonPresentableName(DomNameStrategy strategy) |
JavaMethod |
getGetterMethod() |
java.util.List<XmlTag> |
getSubTags(DomInvocationHandler handler,
XmlTag[] subTags,
XmlFile file) |
java.util.List<? extends DomElement> |
getValues(DomElement element) |
java.lang.String |
toString() |
compareTo, equals, getCommonPresentableName, getName, getXmlElementName, getXmlName, hashCode
addCustomAnnotation, canNavigate, canNavigateToSource, getDeclaration, getDomDeclaration, getDomNameStrategy, getPresentationTemplate, getStableValues, getType, getUserData, isStubbed, isValid, navigate, setUserMap
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getCommonPresentableName, getXmlElementName, getXmlName
getDeclaration, getDomDeclaration, getDomNameStrategy, getPresentationTemplate, getStableValues, getType, getUserData, isStubbed
getName
canNavigate, canNavigateToSource, navigate
public CollectionChildDescriptionImpl(XmlName tagName, java.lang.reflect.Type type, java.util.Collection<JavaMethod> getterMethods)
public java.lang.String toString()
toString
in class java.lang.Object
public DomElement addValue(DomElement element)
addValue
in interface DomCollectionChildDescription
public DomElement addValue(DomElement element, int index)
addValue
in interface DomCollectionChildDescription
public DomElement addValue(DomElement parent, java.lang.reflect.Type type)
addValue
in interface DomCollectionChildDescription
public final DomElement addValue(DomElement parent, java.lang.reflect.Type type, int index)
addValue
in interface DomCollectionChildDescription
public final JavaMethod getGetterMethod()
getGetterMethod
in interface DomCollectionChildDescription
public java.util.List<? extends DomElement> getValues(DomElement element)
getValues
in interface AbstractDomChildrenDescription
public java.lang.String getCommonPresentableName(DomNameStrategy strategy)
getCommonPresentableName
in interface DomChildrenDescription
public <T extends java.lang.annotation.Annotation> T getAnnotation(java.lang.Class<T> annotationClass)
getAnnotation
in interface AnnotatedElement
getAnnotation
in class AbstractDomChildDescriptionImpl
public java.util.List<XmlTag> getSubTags(DomInvocationHandler handler, XmlTag[] subTags, XmlFile file)
getSubTags
in interface AbstractCollectionChildDescription
public EvaluatedXmlName createEvaluatedXmlName(DomInvocationHandler parent, XmlTag childTag)
createEvaluatedXmlName
in interface AbstractCollectionChildDescription