Class AbstractPagerefHandler
java.lang.Object
org.docx4j.convert.out.common.writer.AbstractPagerefHandler
- All Implemented Interfaces:
AbstractFldSimpleWriter.FldSimpleNodeWriterHandler,AbstractFldSimpleWriter.FldSimpleWriterHandler
- Direct Known Subclasses:
FldSimpleWriter.PagerefHandler
public abstract class AbstractPagerefHandler
extends Object
implements AbstractFldSimpleWriter.FldSimpleNodeWriterHandler
-
Field Summary
FieldsFields inherited from interface org.docx4j.convert.out.common.writer.AbstractFldSimpleWriter.FldSimpleNodeWriterHandler
PROCESS_APPLY_STYLE, PROCESS_NONE, PROCESS_WRAP_APPLY_STYLE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract NodecreatePageref(AbstractWmlConversionContext context, Document doc, String bookmarkId) protected NodefindTextNode(Node root) Find a textnode with a text contentgetName()intprotected StringgetTextcontent(Node root) protected voidsetTextcontent(Node root, String text) splitTextcontent(String textcontent) toNode(AbstractWmlConversionContext context, FldSimpleModel model, Document doc)
-
Field Details
-
outputType
protected int outputType
-
-
Constructor Details
-
AbstractPagerefHandler
protected AbstractPagerefHandler(int outputType)
-
-
Method Details
-
getName
- Specified by:
getNamein interfaceAbstractFldSimpleWriter.FldSimpleWriterHandler
-
getProcessType
public int getProcessType()- Specified by:
getProcessTypein interfaceAbstractFldSimpleWriter.FldSimpleNodeWriterHandler
-
toNode
public Node toNode(AbstractWmlConversionContext context, FldSimpleModel model, Document doc) throws TransformerException - Specified by:
toNodein interfaceAbstractFldSimpleWriter.FldSimpleNodeWriterHandler- Throws:
TransformerException
-
splitTextcontent
-
getTextcontent
-
setTextcontent
-
findTextNode
Find a textnode with a text content- Returns:
- textnode or null
-
createPageref
protected abstract Node createPageref(AbstractWmlConversionContext context, Document doc, String bookmarkId)
-