Package org.docx4j
Class TraversalUtil.CallbackImpl
java.lang.Object
org.docx4j.TraversalUtil.CallbackImpl
- All Implemented Interfaces:
TraversalUtil.Callback
- Direct Known Subclasses:
AbstractTraversalUtilVisitorCallback,AbstractVisitorExporterGenerator,AltChunkFinder,ClassFinder,CommentFinder,ComplexFieldLocator,ConversionSectionWrapperFactory.SdtBlockFinder,InstrTextFinder,ParagraphStylesInTableFix.StyleRenamer,RangeFinder,SdtFinder,SectPrFinder,SectPrFindFirst,SimpleFieldLocator,TableFinder,TableModel.TrFinder,TcFinder,TocFinder
- Enclosing class:
- TraversalUtil
public abstract static class TraversalUtil.CallbackImpl
extends Object
implements TraversalUtil.Callback
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionVisits a node in pre order (before its children have been visited).booleanDecide whether this node's children should be traversed.voidwalkJAXBElements(Object parent)
-
Constructor Details
-
CallbackImpl
public CallbackImpl()
-
-
Method Details
-
walkJAXBElements
- Specified by:
walkJAXBElementsin interfaceTraversalUtil.Callback
-
getChildren
- Specified by:
getChildrenin interfaceTraversalUtil.Callback
-
apply
Visits a node in pre order (before its children have been visited). A node is visited only if all its parents have been traversed (shouldTraverse(Object)).Implementations can have side effects.
- Specified by:
applyin interfaceTraversalUtil.Callback
-
shouldTraverse
Decide whether this node's children should be traversed.- Specified by:
shouldTraversein interfaceTraversalUtil.Callback- Returns:
- whether the children of this node should be visited
-