org.jafer.util.xml
Class XMLTransformer
java.lang.Object
|
+--org.jafer.util.xml.XMLTransformer
- public class XMLTransformer
- extends java.lang.Object
Provides methods for transforming xml using a templates object or by specifying a file, or URL for the styleSheet.
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 javax.xml.transform.TransformerFactory |
tFactory
|
|
Method Summary |
static javax.xml.transform.Templates |
createTemplate(java.io.File file)
|
static javax.xml.transform.Templates |
createTemplate(java.lang.String path)
|
static javax.xml.transform.Templates |
createTemplate(java.net.URL resource)
|
static org.w3c.dom.Node |
transform(java.util.Map paramMap,
org.w3c.dom.Node sourceNode,
java.io.File file)
|
static org.w3c.dom.Node |
transform(java.util.Map paramMap,
org.w3c.dom.Node sourceNode,
java.lang.String path)
|
static org.w3c.dom.Node |
transform(java.util.Map paramMap,
org.w3c.dom.Node sourceNode,
java.net.URL resource)
|
static org.w3c.dom.Node |
transform(org.w3c.dom.Node sourceNode,
java.io.File file)
|
static org.w3c.dom.Node |
transform(org.w3c.dom.Node sourceNode,
java.lang.String path)
|
static org.w3c.dom.Node |
transform(org.w3c.dom.Node sourceNode,
javax.xml.transform.Templates template)
|
static org.w3c.dom.Node |
transform(org.w3c.dom.Node sourceNode,
javax.xml.transform.Transformer transformer)
|
static void |
transform(org.w3c.dom.Node sourceNode,
javax.xml.transform.Transformer transformer,
java.io.OutputStream stream)
|
static void |
transform(org.w3c.dom.Node sourceNode,
javax.xml.transform.Transformer transformer,
java.io.Writer writer)
|
static org.w3c.dom.Node |
transform(org.w3c.dom.Node sourceNode,
java.net.URL resource)
|
| 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
tFactory
private static javax.xml.transform.TransformerFactory tFactory
XMLTransformer
public XMLTransformer()
transform
public static org.w3c.dom.Node transform(org.w3c.dom.Node sourceNode,
javax.xml.transform.Transformer transformer)
throws JaferException
JaferException
transform
public static void transform(org.w3c.dom.Node sourceNode,
javax.xml.transform.Transformer transformer,
java.io.OutputStream stream)
throws JaferException
JaferException
transform
public static void transform(org.w3c.dom.Node sourceNode,
javax.xml.transform.Transformer transformer,
java.io.Writer writer)
throws JaferException
JaferException
transform
public static org.w3c.dom.Node transform(org.w3c.dom.Node sourceNode,
javax.xml.transform.Templates template)
throws JaferException
JaferException
transform
public static org.w3c.dom.Node transform(org.w3c.dom.Node sourceNode,
java.lang.String path)
throws JaferException
JaferException
transform
public static org.w3c.dom.Node transform(java.util.Map paramMap,
org.w3c.dom.Node sourceNode,
java.lang.String path)
throws JaferException
JaferException
transform
public static org.w3c.dom.Node transform(org.w3c.dom.Node sourceNode,
java.net.URL resource)
throws JaferException
JaferException
transform
public static org.w3c.dom.Node transform(java.util.Map paramMap,
org.w3c.dom.Node sourceNode,
java.net.URL resource)
throws JaferException
JaferException
transform
public static org.w3c.dom.Node transform(org.w3c.dom.Node sourceNode,
java.io.File file)
throws JaferException
JaferException
transform
public static org.w3c.dom.Node transform(java.util.Map paramMap,
org.w3c.dom.Node sourceNode,
java.io.File file)
throws JaferException
JaferException
createTemplate
public static javax.xml.transform.Templates createTemplate(java.lang.String path)
throws JaferException
JaferException
createTemplate
public static javax.xml.transform.Templates createTemplate(java.net.URL resource)
throws JaferException
JaferException
createTemplate
public static javax.xml.transform.Templates createTemplate(java.io.File file)
throws JaferException
JaferException