Package org.docx4j.model.datastorage
Class BindingTraverserNonXSLT
java.lang.Object
org.docx4j.model.datastorage.BindingTraverserCommonImpl
org.docx4j.model.datastorage.BindingTraverserNonXSLT
- All Implemented Interfaces:
BindingTraverserInterface
TODO add HTML import, FlatOPC support
- Author:
- jharrop
-
Field Summary
Fields inherited from class org.docx4j.model.datastorage.BindingTraverserCommonImpl
bookmarkId -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidtraverseToBind(JaxbXmlPart part, Object jaxbObject, Map<String, Xpaths.Xpath> xpathsMap) Traverse a sub-tree.traverseToBind(JaxbXmlPart part, OpcPackage pkg, Map<String, Xpaths.Xpath> xpathsMap) Entry point.Methods inherited from class org.docx4j.model.datastorage.BindingTraverserCommonImpl
getNextBookmarkId, setStartingIdForNewBookmarks
-
Constructor Details
-
BindingTraverserNonXSLT
public BindingTraverserNonXSLT()
-
-
Method Details
-
traverseToBind
public Object traverseToBind(JaxbXmlPart part, OpcPackage pkg, Map<String, Xpaths.Xpath> xpathsMap) throws Docx4JExceptionEntry point. Traverse a clone of the part.- Specified by:
traverseToBindin interfaceBindingTraverserInterface- Specified by:
traverseToBindin classBindingTraverserCommonImpl- Throws:
Docx4JException
-
traverseToBind
public void traverseToBind(JaxbXmlPart part, Object jaxbObject, Map<String, Xpaths.Xpath> xpathsMap) throws Docx4JExceptionTraverse a sub-tree. Typically invoked from BindingTraverserStAX when a non-bound SDT is encountered (since that might contain nested SDTs which *are* bound).- Parameters:
part-jaxbObject-xpathsMap-- Throws:
Docx4JException
-