public class TraversalUtil extends Object
Modifier and Type | Class and Description |
---|---|
static interface |
TraversalUtil.Callback |
static class |
TraversalUtil.CallbackImpl |
Constructor and Description |
---|
TraversalUtil(Object parent,
TraversalUtil.Callback cb)
Traverse the object using your callback.
|
Modifier and Type | Method and Description |
---|---|
static List<Object> |
getChildrenImpl(Object o)
Get the children of some docx content object
(as opposed to pptx, xlsx content).
|
static void |
replaceChildren(Object o,
List<Object> newChildren) |
static void |
visit(Object parent,
List<TraversalUtilVisitor> visitorList)
Use this if there is more than one object type (eg Tables and Paragraphs)
you are interested in doing something with during the traversal.
|
static void |
visit(Object parent,
TraversalUtil.Callback callback) |
static void |
visit(Object parent,
TraversalUtilVisitor visitor)
Use this if there is only a single object type (eg just P's)
you are interested in doing something with.
|
static void |
visit(WordprocessingMLPackage wmlPackage,
boolean bodyOnly,
List<TraversalUtilVisitor> visitorList)
Use this if there is more than one object type (eg Tables and Paragraphs)
you are interested in doing something with during the traversal.
|
static void |
visit(WordprocessingMLPackage wmlPackage,
boolean bodyOnly,
TraversalUtil.Callback callback) |
static void |
visit(WordprocessingMLPackage wmlPackage,
boolean bodyOnly,
TraversalUtilVisitor visitor)
Use this if there is only a single object type (eg just P's)
you are interested in doing something with.
|
public TraversalUtil(Object parent, TraversalUtil.Callback cb)
parent
- cb
- public static List<Object> getChildrenImpl(Object o)
o
- public static void visit(WordprocessingMLPackage wmlPackage, boolean bodyOnly, TraversalUtilVisitor visitor)
wmlPackage
- bodyOnly
- visitor
- public static void visit(Object parent, TraversalUtilVisitor visitor)
parent
- visitor
- public static void visit(WordprocessingMLPackage wmlPackage, boolean bodyOnly, List<TraversalUtilVisitor> visitorList)
wmlPackage
- bodyOnly
- visitorList
- public static void visit(Object parent, List<TraversalUtilVisitor> visitorList)
parent
- visitorList
- public static void visit(Object parent, TraversalUtil.Callback callback)
public static void visit(WordprocessingMLPackage wmlPackage, boolean bodyOnly, TraversalUtil.Callback callback)
Copyright © 2007-2019. All Rights Reserved.