org.jafer.util.xml
Class XMLSerializer
java.lang.Object
|
+--org.jafer.util.xml.XMLSerializer
- public class XMLSerializer
- extends java.lang.Object
Provides methods for serializing xml to a file, stream or writer.
Can also transform the xml prior to serialization using transformOutput methods.
NB use OutputStreams instead of Writers to preserve the required output character encoding
- Version:
- 1.0
- Author:
- Antony Corfield; Matthew Dovey; Colin Tatham
|
Field Summary |
private static java.util.logging.Logger |
logger
|
|
Method Summary |
static java.util.Properties |
getDefaultProperties(java.lang.String method)
|
private static java.util.Properties |
getDefaultProperties(java.lang.String method,
boolean omitXMLDeclaration)
|
private static java.io.FileOutputStream |
getFileOutputStream(java.lang.String filePath)
|
private static javax.xml.transform.Transformer |
getTransformer()
|
private static javax.xml.transform.Transformer |
getTransformer(java.util.Properties properties)
|
private static javax.xml.transform.Transformer |
getTransformer(java.net.URL stylesheet)
|
private static javax.xml.transform.Transformer |
getTransformer(java.net.URL stylesheet,
java.util.Map parameters)
|
static void |
out(org.w3c.dom.Node node,
boolean omitXMLDeclaration,
java.io.OutputStream stream)
|
static void |
out(org.w3c.dom.Node node,
boolean omitXMLDeclaration,
java.lang.String filePath)
|
static void |
out(org.w3c.dom.Node node,
boolean omitXMLDeclaration,
java.io.Writer writer)
|
static void |
out(org.w3c.dom.Node node,
java.lang.String method,
java.io.OutputStream stream)
|
static void |
out(org.w3c.dom.Node node,
java.lang.String method,
java.lang.String filePath)
|
static void |
out(org.w3c.dom.Node node,
java.lang.String method,
java.io.Writer writer)
|
static void |
transformOutput(org.w3c.dom.Node sourceNode,
java.net.URL stylesheet,
java.util.Map parameters,
java.io.OutputStream stream)
|
static void |
transformOutput(org.w3c.dom.Node sourceNode,
java.net.URL stylesheet,
java.util.Map parameters,
java.lang.String filePath)
|
static void |
transformOutput(org.w3c.dom.Node sourceNode,
java.net.URL stylesheet,
java.util.Map parameters,
java.io.Writer writer)
|
static void |
transformOutput(org.w3c.dom.Node sourceNode,
java.net.URL stylesheet,
java.io.OutputStream stream)
|
static void |
transformOutput(org.w3c.dom.Node sourceNode,
java.net.URL stylesheet,
java.lang.String filePath)
|
static void |
transformOutput(org.w3c.dom.Node sourceNode,
java.net.URL stylesheet,
java.io.Writer writer)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
logger
private static java.util.logging.Logger logger
XMLSerializer
public XMLSerializer()
out
public static void out(org.w3c.dom.Node node,
boolean omitXMLDeclaration,
java.io.OutputStream stream)
throws JaferException
JaferException
out
public static void out(org.w3c.dom.Node node,
boolean omitXMLDeclaration,
java.io.Writer writer)
throws JaferException
JaferException
out
public static void out(org.w3c.dom.Node node,
boolean omitXMLDeclaration,
java.lang.String filePath)
throws JaferException
JaferException
out
public static void out(org.w3c.dom.Node node,
java.lang.String method,
java.io.OutputStream stream)
throws JaferException
JaferException
out
public static void out(org.w3c.dom.Node node,
java.lang.String method,
java.io.Writer writer)
throws JaferException
JaferException
out
public static void out(org.w3c.dom.Node node,
java.lang.String method,
java.lang.String filePath)
throws JaferException
JaferException
transformOutput
public static void transformOutput(org.w3c.dom.Node sourceNode,
java.net.URL stylesheet,
java.io.OutputStream stream)
throws JaferException
JaferException
transformOutput
public static void transformOutput(org.w3c.dom.Node sourceNode,
java.net.URL stylesheet,
java.io.Writer writer)
throws JaferException
JaferException
transformOutput
public static void transformOutput(org.w3c.dom.Node sourceNode,
java.net.URL stylesheet,
java.lang.String filePath)
throws JaferException
JaferException
transformOutput
public static void transformOutput(org.w3c.dom.Node sourceNode,
java.net.URL stylesheet,
java.util.Map parameters,
java.io.OutputStream stream)
throws JaferException
JaferException
transformOutput
public static void transformOutput(org.w3c.dom.Node sourceNode,
java.net.URL stylesheet,
java.util.Map parameters,
java.io.Writer writer)
throws JaferException
JaferException
transformOutput
public static void transformOutput(org.w3c.dom.Node sourceNode,
java.net.URL stylesheet,
java.util.Map parameters,
java.lang.String filePath)
throws JaferException
JaferException
getDefaultProperties
public static java.util.Properties getDefaultProperties(java.lang.String method)
throws JaferException
JaferException
getDefaultProperties
private static java.util.Properties getDefaultProperties(java.lang.String method,
boolean omitXMLDeclaration)
throws JaferException
JaferException
getTransformer
private static javax.xml.transform.Transformer getTransformer()
throws JaferException
JaferException
getTransformer
private static javax.xml.transform.Transformer getTransformer(java.net.URL stylesheet)
throws JaferException
JaferException
getTransformer
private static javax.xml.transform.Transformer getTransformer(java.net.URL stylesheet,
java.util.Map parameters)
throws JaferException
JaferException
getTransformer
private static javax.xml.transform.Transformer getTransformer(java.util.Properties properties)
throws JaferException
JaferException
getFileOutputStream
private static java.io.FileOutputStream getFileOutputStream(java.lang.String filePath)
throws JaferException
JaferException