public class TraversalUtil
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
TraversalUtil.Callback |
static class |
TraversalUtil.CallbackImpl |
| Constructor and Description |
|---|
TraversalUtil(java.lang.Object parent,
TraversalUtil.Callback cb)
Traverse the object using your callback.
|
| Modifier and Type | Method and Description |
|---|---|
static java.util.List<java.lang.Object> |
getChildrenImpl(java.lang.Object o)
Get the children of some docx content object
(as opposed to pptx, xlsx content).
|
static void |
replaceChildren(java.lang.Object o,
java.util.List<java.lang.Object> newChildren) |
static void |
visit(java.lang.Object parent,
java.util.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(java.lang.Object parent,
TraversalUtil.Callback callback) |
static void |
visit(java.lang.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,
java.util.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(java.lang.Object parent,
TraversalUtil.Callback cb)
parent - cb - public static java.util.List<java.lang.Object> getChildrenImpl(java.lang.Object o)
o - public static void replaceChildren(java.lang.Object o,
java.util.List<java.lang.Object> newChildren)
public static void visit(WordprocessingMLPackage wmlPackage, boolean bodyOnly, TraversalUtilVisitor visitor)
wmlPackage - bodyOnly - visitor - public static void visit(java.lang.Object parent,
TraversalUtilVisitor visitor)
parent - visitor - public static void visit(WordprocessingMLPackage wmlPackage, boolean bodyOnly, java.util.List<TraversalUtilVisitor> visitorList)
wmlPackage - bodyOnly - visitorList - public static void visit(java.lang.Object parent,
java.util.List<TraversalUtilVisitor> visitorList)
parent - visitorList - public static void visit(java.lang.Object parent,
TraversalUtil.Callback callback)
public static void visit(WordprocessingMLPackage wmlPackage, boolean bodyOnly, TraversalUtil.Callback callback)
Copyright © 2007–2023. All rights reserved.