XMLOutputter.
People who want to create a custom XMLOutputProcessor for XMLOutputter are able to implement this interface with the following notes and restrictions:
process(Writer,Format,*) methods each
time the XMLOutputter is requested to output some JDOM content. It is thus
safe to assume that a process(Writer,Format,*) method can set up any
infrastructure needed to process the content, and that the XMLOutputter will
not re-call that method, or some other process(Writer,Format,*) method for the same output
sequence.
process(Writer,Format,*) method may (will) be called concurrently from different threads.
The AbstractXMLOutputProcessor class is a full implementation of this
interface and is fully customisable. People who want a custom XMLOutputter
are encouraged to extend the AbstractXMLOutputProcessor rather than do a full
re-implementation of this interface.
XMLOutputter, AbstractXMLOutputProcessor
| Modifier and Type | Method and Description |
|---|---|
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | process(Writer
Writer to use.Format instance specifying output styleProcessingInstruction to output.Print out a |
| public void |
| process | back to summary |
|---|---|
| public void process(Writer out, Format format, Document doc) throws IOException This will print the Warning using your own Writer may cause the outputter's preferred character encoding to be ignored. If you use encodings other than UTF-8, we recommend using the method that takes an OutputStream instead.
| |
| process | back to summary |
|---|---|
| public void process(Writer out, Format format, DocType doctype) throws IOException Print out the
| |
| process | back to summary |
|---|---|
| public void process(Writer out, Format format, Element element) throws IOException Print out an
| |
| process | back to summary |
|---|---|
| public void process(Writer out, Format format, List<? extends Content> list) throws IOException This will handle printing out a list of nodes. This can be useful for printing the content of an element that contains HTML, like "<description>JDOM is <b>fun>!</description>".
| |
| process | back to summary |
|---|---|
| public void process(Writer out, Format format, CDATA cdata) throws IOException Print out a
| |
| process | back to summary |
|---|---|
| public void process(Writer out, Format format, Text text) throws IOException Print out a
| |
| process | back to summary |
|---|---|
| public void process(Writer out, Format format, Comment comment) throws IOException Print out a
| |
| process | back to summary |
|---|---|
| public void process(Writer out, Format format, ProcessingInstruction pi) throws IOException Print out a
| |
| process | back to summary |
|---|---|
| public void process(Writer out, Format format, EntityRef entity) throws IOException Print out a
| |