public class IndexedElementInvocationHandler extends DomInvocationHandler
ACCEPT_CHILDREN_METHOD, ACCEPT_METHOD, myStub
EMPTY_ARRAY
Constructor and Description |
---|
IndexedElementInvocationHandler(EvaluatedXmlName tagName,
FixedChildDescriptionImpl description,
int index,
DomParentStrategy strategy,
DomManagerImpl manager,
ElementStub stub) |
Modifier and Type | Method and Description |
---|---|
DomElement |
createPathStableCopy() |
boolean |
equals(java.lang.Object obj) |
<T extends java.lang.annotation.Annotation> |
getAnnotation(java.lang.Class<T> annotationClass) |
FixedChildDescriptionImpl |
getChildDescription() |
protected java.lang.String |
getValue() |
int |
hashCode() |
protected XmlElement |
recomputeXmlElement(DomInvocationHandler parentHandler) |
protected XmlTag |
setEmptyXmlTag() |
void |
undefineInternal() |
accept, acceptChildren, addCollectionChild, addRequiredChildren, assertValid, checkValidity, copyFrom, createChildTag, createEvaluatedXmlName, createFixedChildrenTags, createMockCopy, createStableCopy, deleteTag, detach, ensureTagExists, ensureXmlElementExists, exists, fireUndefinedEvent, getClassAnnotation, getCollectionChildren, getCollectionChildren, getDomElementType, getFile, getGenericInfo, getManager, getModule, getNameStrategy, getParent, getParentOfType, getPresentation, getProxy, getRawType, getResolveScope, getScalarConverter, getStub, getXmlElement, getXmlElementName, getXmlElementNamespace, getXmlElementNamespaceKey, getXmlName, getXmlTag, invoke, isAttribute, isValid, narrowType, setValue, setXmlElement, toString, undefine
changeUserMap, clearUserData, clone, copyCopyableDataTo, copyUserDataTo, getCopyableUserData, getUserData, getUserDataString, getUserMap, isUserDataEmpty, putCopyableUserData, putUserData, putUserDataIfAbsent, replace, setUserMap
finalize, getClass, notify, notifyAll, wait, wait, wait
getUserData, putUserData
public IndexedElementInvocationHandler(EvaluatedXmlName tagName, FixedChildDescriptionImpl description, int index, DomParentStrategy strategy, DomManagerImpl manager, ElementStub stub)
public boolean equals(java.lang.Object obj)
equals
in class DomInvocationHandler
public int hashCode()
hashCode
in class DomInvocationHandler
protected java.lang.String getValue()
getValue
in class DomInvocationHandler
protected XmlElement recomputeXmlElement(DomInvocationHandler parentHandler)
recomputeXmlElement
in class DomInvocationHandler
protected XmlTag setEmptyXmlTag()
setEmptyXmlTag
in class DomInvocationHandler
public FixedChildDescriptionImpl getChildDescription()
getChildDescription
in interface DomElement
getChildDescription
in class DomInvocationHandler
public void undefineInternal()
undefineInternal
in class DomInvocationHandler
public final <T extends java.lang.annotation.Annotation> T getAnnotation(java.lang.Class<T> annotationClass)
getAnnotation
in interface AnnotatedElement
getAnnotation
in class DomInvocationHandler
public final DomElement createPathStableCopy()
createPathStableCopy
in class DomInvocationHandler