public interface DOMOutputProcessor
DOMOutputter
.
People who want to create a custom DOMOutputProcessor for DOMOutputter are able to implement this interface with the following notes and restrictions:
process(Format,*)
methods each time the DOMOutputter is
requested to output some JDOM content. It is thus safe to assume that a
process(Format,*)
method can set up any infrastructure needed to
process the content, and that the DOMOutputter will not re-call that method,
or some other process(Format,*)
method for the same output
sequence.
process(Format,*)
method may (will) be called concurrently from
different threads.
The AbstractDOMOutputProcessor
class is a full implementation of this
interface and is fully customisable. People who want a custom DOMOutputter
are encouraged to extend the AbstractDOMOutputProcessor rather than do a full
re-implementation of this interface.
DOMOutputter
,
AbstractDOMOutputProcessor
Modifier and Type | Method and Description |
---|---|
Attr |
process(Document basedoc,
Format format,
Attribute attribute)
This will convert the
using the given DOM
Document to create the resulting DOM Attr. |
CDATASection |
process(Document basedoc,
Format format,
CDATA cdata)
This will convert the
using the given DOM
Document to create the resulting DOM CDATASection. |
Comment |
process(Document basedoc,
Format format,
Comment comment)
This will convert the
using the given DOM
Document to create the resulting DOM Comment. |
Document |
process(Document basedoc,
Format format,
Document doc)
This will convert the
to the given DOM
Document. |
Element |
process(Document basedoc,
Format format,
Element element)
This will convert the
using the given DOM
Document to create the resulting DOM Element. |
EntityReference |
process(Document basedoc,
Format format,
EntityRef entity)
This will convert the
using the given DOM
Document to create the resulting DOM EntityReference. |
List<Node> |
process(Document basedoc,
Format format,
List<? extends Content> list)
This will convert the list of JDOM
using the
given DOM Document to create the resulting list of DOM Nodes. |
ProcessingInstruction |
process(Document basedoc,
Format format,
ProcessingInstruction pi)
This will convert the
using
the given DOM Document to create the resulting DOM ProcessingInstruction. |
Text |
process(Document basedoc,
Format format,
Text text)
This will convert the
using the given DOM
Document to create the resulting DOM Text. |
Document process(Document basedoc, Format format, Document doc)
Document
to the given DOM
Document.
basedoc
- The DOM document to use for the conversionformat
- Format
instance specifying output styledoc
- Document
to format.Element process(Document basedoc, Format format, Element element)
Element
using the given DOM
Document to create the resulting DOM Element.basedoc
- The DOM document to use for the conversionformat
- Format
instance specifying output styleelement
- Element
to format.List<Node> process(Document basedoc, Format format, List<? extends Content> list)
Content
using the
given DOM Document to create the resulting list of DOM Nodes.basedoc
- The DOM document to use for the conversionformat
- Format
instance specifying output stylelist
- JDOM Content
to convert.CDATASection process(Document basedoc, Format format, CDATA cdata)
CDATA
using the given DOM
Document to create the resulting DOM CDATASection.basedoc
- The DOM document to use for the conversionformat
- Format
instance specifying output stylecdata
- CDATA
to format.Text process(Document basedoc, Format format, Text text)
Text
using the given DOM
Document to create the resulting DOM Text.basedoc
- The DOM document to use for the conversionformat
- Format
instance specifying output styletext
- Text
to format.Comment process(Document basedoc, Format format, Comment comment)
Comment
using the given DOM
Document to create the resulting DOM Comment.basedoc
- The DOM document to use for the conversionformat
- Format
instance specifying output stylecomment
- Comment
to format.ProcessingInstruction process(Document basedoc, Format format, ProcessingInstruction pi)
ProcessingInstruction
using
the given DOM Document to create the resulting DOM ProcessingInstruction.basedoc
- The DOM document to use for the conversionformat
- Format
instance specifying output stylepi
- ProcessingInstruction
to format.EntityReference process(Document basedoc, Format format, EntityRef entity)
EntityRef
using the given DOM
Document to create the resulting DOM EntityReference.basedoc
- The DOM document to use for the conversionformat
- Format
instance specifying output styleentity
- EntityRef
to format.Attr process(Document basedoc, Format format, Attribute attribute)
Attribute
using the given DOM
Document to create the resulting DOM Attr.basedoc
- The DOM document to use for the conversionformat
- Format
instance specifying output styleattribute
- Attribute
to format.Copyright ? 2017 Jason Hunter, Brett McLaughlin. All Rights Reserved.