public abstract class DOMPreprocessor extends AbstractXDocPreprocessor<org.w3c.dom.Document>
| Constructor and Description |
|---|
DOMPreprocessor() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
closeSource(org.w3c.dom.Document reader) |
protected java.lang.String |
getDynamicAttr(org.w3c.dom.Element element,
java.lang.String attrName,
java.lang.String contextIfKey,
java.lang.String contextValueKey,
IDocumentFormatter formatter)
Generate directive (ex with FM: [#if ___font??]
|
protected org.w3c.dom.Document |
getSource(XDocArchive documentArchive,
java.lang.String entryName) |
boolean |
preprocess(java.lang.String entryName,
org.w3c.dom.Document document,
java.io.Writer writer,
FieldsMetadata fieldsMetadata,
IDocumentFormatter formatter,
java.util.Map<java.lang.String,java.lang.Object> sharedContext) |
protected void |
updateDynamicAttr(org.w3c.dom.Element element,
java.lang.String attrName,
java.lang.String contextKey,
IDocumentFormatter formatter) |
protected void |
updateDynamicAttr(org.w3c.dom.Element element,
java.lang.String attrName,
java.lang.String contextIfKey,
java.lang.String contextValueKey,
IDocumentFormatter formatter) |
protected abstract void |
visit(org.w3c.dom.Document document,
java.lang.String entryName,
FieldsMetadata fieldsMetadata,
IDocumentFormatter formatter,
java.util.Map<java.lang.String,java.lang.Object> sharedContext) |
create, createAndProcess, preprocessprotected org.w3c.dom.Document getSource(XDocArchive documentArchive, java.lang.String entryName) throws XDocReportException, java.io.IOException
getSource in class AbstractXDocPreprocessor<org.w3c.dom.Document>XDocReportExceptionjava.io.IOExceptionprotected void closeSource(org.w3c.dom.Document reader)
closeSource in class AbstractXDocPreprocessor<org.w3c.dom.Document>public boolean preprocess(java.lang.String entryName,
org.w3c.dom.Document document,
java.io.Writer writer,
FieldsMetadata fieldsMetadata,
IDocumentFormatter formatter,
java.util.Map<java.lang.String,java.lang.Object> sharedContext)
throws XDocReportException,
java.io.IOException
preprocess in class AbstractXDocPreprocessor<org.w3c.dom.Document>XDocReportExceptionjava.io.IOExceptionprotected abstract void visit(org.w3c.dom.Document document,
java.lang.String entryName,
FieldsMetadata fieldsMetadata,
IDocumentFormatter formatter,
java.util.Map<java.lang.String,java.lang.Object> sharedContext)
throws XDocReportException
XDocReportExceptionprotected void updateDynamicAttr(org.w3c.dom.Element element,
java.lang.String attrName,
java.lang.String contextKey,
IDocumentFormatter formatter)
element - attrName - contextKey - formatter - protected void updateDynamicAttr(org.w3c.dom.Element element,
java.lang.String attrName,
java.lang.String contextIfKey,
java.lang.String contextValueKey,
IDocumentFormatter formatter)
element - attrName - contextKey - formatter - protected java.lang.String getDynamicAttr(org.w3c.dom.Element element,
java.lang.String attrName,
java.lang.String contextIfKey,
java.lang.String contextValueKey,
IDocumentFormatter formatter)
element - attrName - formatter - Copyright © 2022. All Rights Reserved.