Package org.docx4j.model.datastorage
Class OpenDoPEHandler.ShallowTraversor
java.lang.Object
org.docx4j.model.datastorage.OpenDoPEHandler.ShallowTraversor
- All Implemented Interfaces:
TraversalUtil.Callback
- Enclosing class:
- OpenDoPEHandler
This traversor duplicates the repeats, and removes false conditonals
-
Field Summary
Fields -
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)
-
Field Details
-
wordMLPackage
WordprocessingMLPackage wordMLPackage
-
-
Constructor Details
-
ShallowTraversor
private ShallowTraversor()
-
-
Method Details
-
apply
Description copied from interface:TraversalUtil.CallbackVisits a node in pre order (before its children have been visited). A node is visited only if all its parents have been traversed (TraversalUtil.Callback.shouldTraverse(Object)).Implementations can have side effects.
- Specified by:
applyin interfaceTraversalUtil.Callback- Throws:
RuntimeException
-
shouldTraverse
Description copied from interface:TraversalUtil.CallbackDecide whether this node's children should be traversed.- Specified by:
shouldTraversein interfaceTraversalUtil.Callback- Returns:
- whether the children of this node should be visited
-
getChildren
- Specified by:
getChildrenin interfaceTraversalUtil.Callback
-
walkJAXBElements
- Specified by:
walkJAXBElementsin interfaceTraversalUtil.Callback
-