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
|
private static org.apache.xml.serializer.OutputPropertiesFactory |
propsFactory
|
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
propsFactory
private static org.apache.xml.serializer.OutputPropertiesFactory propsFactory
XMLSerializer
public XMLSerializer()
out
public static void out(org.w3c.dom.Node node,
boolean omitXMLDeclaration,
java.io.OutputStream stream)
throws JaferException
- Throws:
JaferException
out
public static void out(org.w3c.dom.Node node,
boolean omitXMLDeclaration,
java.io.Writer writer)
throws JaferException
- Throws:
JaferException
out
public static void out(org.w3c.dom.Node node,
boolean omitXMLDeclaration,
java.lang.String filePath)
throws JaferException
- Throws:
JaferException
out
public static void out(org.w3c.dom.Node node,
java.lang.String method,
java.io.OutputStream stream)
throws JaferException
- Throws:
JaferException
out
public static void out(org.w3c.dom.Node node,
java.lang.String method,
java.io.Writer writer)
throws JaferException
- Throws:
JaferException
out
public static void out(org.w3c.dom.Node node,
java.lang.String method,
java.lang.String filePath)
throws JaferException
- Throws:
JaferException
transformOutput
public static void transformOutput(org.w3c.dom.Node sourceNode,
java.net.URL stylesheet,
java.io.OutputStream stream)
throws JaferException
- Throws:
JaferException
transformOutput
public static void transformOutput(org.w3c.dom.Node sourceNode,
java.net.URL stylesheet,
java.io.Writer writer)
throws JaferException
- Throws:
JaferException
transformOutput
public static void transformOutput(org.w3c.dom.Node sourceNode,
java.net.URL stylesheet,
java.lang.String filePath)
throws JaferException
- Throws:
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
- Throws:
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
- Throws:
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
- Throws:
JaferException
getDefaultProperties
public static java.util.Properties getDefaultProperties(java.lang.String method)
throws JaferException
- Throws:
JaferException
getDefaultProperties
private static java.util.Properties getDefaultProperties(java.lang.String method,
boolean omitXMLDeclaration)
throws JaferException
- Throws:
JaferException
getTransformer
private static javax.xml.transform.Transformer getTransformer()
throws JaferException
- Throws:
JaferException
getTransformer
private static javax.xml.transform.Transformer getTransformer(java.net.URL stylesheet)
throws JaferException
- Throws:
JaferException
getTransformer
private static javax.xml.transform.Transformer getTransformer(java.net.URL stylesheet,
java.util.Map parameters)
throws JaferException
- Throws:
JaferException
getTransformer
private static javax.xml.transform.Transformer getTransformer(java.util.Properties properties)
throws JaferException
- Throws:
JaferException
getFileOutputStream
private static java.io.FileOutputStream getFileOutputStream(java.lang.String filePath)
throws JaferException
- Throws:
JaferException