Package org.docx4j.finders
Class RangeFinder
java.lang.Object
org.docx4j.TraversalUtil.CallbackImpl
org.docx4j.finders.RangeFinder
- All Implemented Interfaces:
TraversalUtil.Callback
public class RangeFinder extends TraversalUtil.CallbackImpl
This is a simplified version of
org.docx4j.model.datastorage.BookmarkRenumber.RangeTraverser
-
Constructor Summary
Constructors Constructor Description RangeFinder(java.lang.String startElement, java.lang.String endElement) -
Method Summary
Modifier and Type Method Description java.util.List<java.lang.Object>apply(java.lang.Object o)Visits a node in pre order (before its children have been visited).java.util.List<CTMarkupRange>getEnds()java.util.List<Text>getRefs()java.util.List<CTBookmark>getStarts()Methods inherited from class org.docx4j.TraversalUtil.CallbackImpl
getChildren, shouldTraverse, walkJAXBElements
-
Constructor Details
-
RangeFinder
public RangeFinder(java.lang.String startElement, java.lang.String endElement)
-
-
Method Details
-
getStarts
- Returns:
- the starts
-
getEnds
- Returns:
- the ends
-
getRefs
- Returns:
- the refs
-
apply
public java.util.List<java.lang.Object> apply(java.lang.Object o)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
-