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 ? 2013 Jason Hunter, Brett McLaughlin. All Rights Reserved.