public abstract class BindingTraverserCommonImpl extends java.lang.Object implements BindingTraverserInterface
| Modifier and Type | Field and Description |
|---|---|
protected java.util.concurrent.atomic.AtomicInteger |
bookmarkId |
| Constructor and Description |
|---|
BindingTraverserCommonImpl() |
| Modifier and Type | Method and Description |
|---|---|
java.util.concurrent.atomic.AtomicInteger |
getNextBookmarkId()
Since we are potentially processing multiple parts (ie
main document part, headers, footers), we need to be able
to pass the number from part to part.
|
void |
setStartingIdForNewBookmarks(java.util.concurrent.atomic.AtomicInteger bookmarkId)
Provide a way to set the starting bookmark ID number
for the purposes of Binding Traverse.
|
abstract java.lang.Object |
traverseToBind(JaxbXmlPart part,
OpcPackage pkg,
java.util.Map<java.lang.String,Xpaths.Xpath> xpathsMap) |
public abstract java.lang.Object traverseToBind(JaxbXmlPart part, OpcPackage pkg, java.util.Map<java.lang.String,Xpaths.Xpath> xpathsMap) throws Docx4JException
traverseToBind in interface BindingTraverserInterfaceDocx4JExceptionpublic void setStartingIdForNewBookmarks(java.util.concurrent.atomic.AtomicInteger bookmarkId)
BindingTraverserInterfacesetStartingIdForNewBookmarks in interface BindingTraverserInterfacepublic java.util.concurrent.atomic.AtomicInteger getNextBookmarkId()
BindingTraverserInterfacegetNextBookmarkId in interface BindingTraverserInterfaceCopyright © 2007–2023. All rights reserved.