Package org.docx4j.finders
Class ClassFinder
java.lang.Object
org.docx4j.TraversalUtil.CallbackImpl
org.docx4j.finders.ClassFinder
- All Implemented Interfaces:
TraversalUtil.Callback
public class ClassFinder extends TraversalUtil.CallbackImpl
-
Field Summary
Fields Modifier and Type Field Description java.util.List<java.lang.Object>resultsprotected java.lang.Class<?>typeToFind -
Constructor Summary
Constructors Constructor Description ClassFinder(java.lang.Class<?> typeToFind) -
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).Methods inherited from class org.docx4j.TraversalUtil.CallbackImpl
getChildren, shouldTraverse, walkJAXBElementsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
typeToFind
protected java.lang.Class<?> typeToFind -
results
public java.util.List<java.lang.Object> results
-
-
Constructor Details
-
ClassFinder
public ClassFinder(java.lang.Class<?> typeToFind)
-
-
Method Details
-
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
-