public class AttributeChildDescriptionImpl extends DomChildDescriptionImpl implements DomAttributeChildDescription<java.lang.Void>
EMPTY_ARRAY
Modifier | Constructor and Description |
---|---|
protected |
AttributeChildDescriptionImpl(XmlName attributeName,
JavaMethod getter) |
|
AttributeChildDescriptionImpl(XmlName attributeName,
java.lang.reflect.Type type) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
<T extends java.lang.annotation.Annotation> |
getAnnotation(java.lang.Class<T> annotationClass) |
java.lang.String |
getCommonPresentableName(DomNameStrategy strategy) |
GenericAttributeValue |
getDomAttributeValue(DomElement parent) |
GenericAttributeValue |
getDomAttributeValue(DomInvocationHandler handler) |
DomNameStrategy |
getDomNameStrategy(DomElement parent) |
JavaMethod |
getGetterMethod() |
java.util.List<? extends DomElement> |
getValues(DomElement parent) |
int |
hashCode() |
java.lang.String |
toString() |
compareTo, getCommonPresentableName, getName, getXmlElementName, getXmlName
addCustomAnnotation, canNavigate, canNavigateToSource, getDeclaration, getDomDeclaration, getPresentationTemplate, getStableValues, getType, getUserData, isStubbed, isValid, navigate, setUserMap
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getCommonPresentableName, getXmlElementName, getXmlName
getDeclaration, getDomDeclaration, getPresentationTemplate, getStableValues, getType, getUserData, isStubbed
getName
canNavigate, canNavigateToSource, navigate
protected AttributeChildDescriptionImpl(XmlName attributeName, JavaMethod getter)
public AttributeChildDescriptionImpl(XmlName attributeName, java.lang.reflect.Type type)
public DomNameStrategy getDomNameStrategy(DomElement parent)
getDomNameStrategy
in interface AbstractDomChildrenDescription
getDomNameStrategy
in class AbstractDomChildDescriptionImpl
public final JavaMethod getGetterMethod()
getGetterMethod
in interface DomAttributeChildDescription<java.lang.Void>
public java.lang.String toString()
toString
in class java.lang.Object
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<? extends DomElement> getValues(DomElement parent)
getValues
in interface AbstractDomChildrenDescription
public java.lang.String getCommonPresentableName(DomNameStrategy strategy)
getCommonPresentableName
in interface DomChildrenDescription
public GenericAttributeValue getDomAttributeValue(DomElement parent)
getDomAttributeValue
in interface DomAttributeChildDescription<java.lang.Void>
public GenericAttributeValue getDomAttributeValue(DomInvocationHandler handler)
public boolean equals(java.lang.Object o)
equals
in class DomChildDescriptionImpl
public int hashCode()
hashCode
in class DomChildDescriptionImpl