public final class ConvenientXMLFormatter extends Object implements XMLDiffXFormatter
Nodes that have not changed are kept the way they are.
Elements that have been modified
| Constructor and Description |
|---|
ConvenientXMLFormatter(Writer w)
Creates a new formatter using the specified writer.
|
| Modifier and Type | Method and Description |
|---|---|
void |
declarePrefixMapping(PrefixMapping mapping)
Adds the prefix mapping to this class.
|
void |
delete(DiffXEvent e)
Formats the specified deleted event.
|
void |
format(DiffXEvent e)
Formats the specified event.
|
void |
insert(DiffXEvent e)
Formats the specified inserted event.
|
void |
setConfig(DiffXConfig config)
Sets the configuration to use with this formatter.
|
void |
setWriteXMLDeclaration(boolean show)
Set whether the formatter should include the XML declaration or not.
|
public ConvenientXMLFormatter(Writer w) throws NullPointerException
w - The writer to use.NullPointerException - If the specified writer is null.public void format(DiffXEvent e) throws IOException
DiffXFormatterformat in interface DiffXFormattere - The event to formatIOException - Should an I/O exception occurs while formatting.public void insert(DiffXEvent e) throws IOException
DiffXFormatterinsert in interface DiffXFormattere - The event to formatIOException - Should an I/O exception occurs while formatting.public void delete(DiffXEvent e) throws IOException
DiffXFormatterdelete in interface DiffXFormattere - The event to formatIOException - Should an I/O exception occurs while formatting.public void setConfig(DiffXConfig config)
DiffXFormattersetConfig in interface DiffXFormatterconfig - The configuration to use.public void setWriteXMLDeclaration(boolean show)
XMLDiffXFormattersetWriteXMLDeclaration in interface XMLDiffXFormattershow - true to get the formatter to write the XML declaration;
false otherwise.public void declarePrefixMapping(PrefixMapping mapping)
declarePrefixMapping in interface XMLDiffXFormattermapping - The prefix mapping to add.Copyright © 2007-2022. All Rights Reserved.