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, hashCodeaddCustomAnnotation, canNavigate, canNavigateToSource, getDeclaration, getDomDeclaration, getDomNameStrategy, getPresentationTemplate, getStableValues, getType, getUserData, isStubbed, isValid, navigate, setUserMapclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetCommonPresentableName, getXmlElementName, getXmlNamegetDeclaration, getDomDeclaration, getDomNameStrategy, getPresentationTemplate, getStableValues, getType, getUserData, isStubbedgetNamecanNavigate, canNavigateToSource, navigatepublic CollectionChildDescriptionImpl(XmlName tagName, java.lang.reflect.Type type, java.util.Collection<JavaMethod> getterMethods)
public java.lang.String toString()
toString in class java.lang.Objectpublic DomElement addValue(DomElement element)
addValue in interface DomCollectionChildDescriptionpublic DomElement addValue(DomElement element, int index)
addValue in interface DomCollectionChildDescriptionpublic DomElement addValue(DomElement parent, java.lang.reflect.Type type)
addValue in interface DomCollectionChildDescriptionpublic final DomElement addValue(DomElement parent, java.lang.reflect.Type type, int index)
addValue in interface DomCollectionChildDescriptionpublic final JavaMethod getGetterMethod()
getGetterMethod in interface DomCollectionChildDescriptionpublic java.util.List<? extends DomElement> getValues(DomElement element)
getValues in interface AbstractDomChildrenDescriptionpublic java.lang.String getCommonPresentableName(DomNameStrategy strategy)
getCommonPresentableName in interface DomChildrenDescriptionpublic <T extends java.lang.annotation.Annotation> T getAnnotation(java.lang.Class<T> annotationClass)
getAnnotation in interface AnnotatedElementgetAnnotation in class AbstractDomChildDescriptionImplpublic java.util.List<XmlTag> getSubTags(DomInvocationHandler handler, XmlTag[] subTags, XmlFile file)
getSubTags in interface AbstractCollectionChildDescriptionpublic EvaluatedXmlName createEvaluatedXmlName(DomInvocationHandler parent, XmlTag childTag)
createEvaluatedXmlName in interface AbstractCollectionChildDescription