Package org.docx4j.utils
Class AbstractTraversalUtilVisitorCallback
java.lang.Object
org.docx4j.TraversalUtil.CallbackImpl
org.docx4j.utils.AbstractTraversalUtilVisitorCallback
- All Implemented Interfaces:
TraversalUtil.Callback
- Direct Known Subclasses:
BookmarkMover.BookmarkMoverVisitor,CompoundTraversalUtilVisitorCallback,SingleTraversalUtilVisitorCallback
- Author:
- alberto
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionVisits a node in pre order (before its children have been visited).protected ClassfindClassParameter(Class childClass) Get the actual type arguments a child class has used to extend a generic base class.protected ClassgetTypeClass(Type type) voidwalkJAXBElements(Object parent) Methods inherited from class org.docx4j.TraversalUtil.CallbackImpl
getChildren, shouldTraverse
-
Constructor Details
-
AbstractTraversalUtilVisitorCallback
public AbstractTraversalUtilVisitorCallback()
-
-
Method Details
-
findClassParameter
Get the actual type arguments a child class has used to extend a generic base class. based on http://www.artima.com/weblogs/viewpost.jsp?thread=208860 -
getTypeClass
-
walkJAXBElements
- Specified by:
walkJAXBElementsin interfaceTraversalUtil.Callback- Overrides:
walkJAXBElementsin classTraversalUtil.CallbackImpl
-
apply
Description copied from class:TraversalUtil.CallbackImplVisits a node in pre order (before its children have been visited). A node is visited only if all its parents have been traversed (TraversalUtil.CallbackImpl.shouldTraverse(Object)).Implementations can have side effects.
- Specified by:
applyin interfaceTraversalUtil.Callback- Specified by:
applyin classTraversalUtil.CallbackImpl
-
apply
-