org.jafer.util.xml
Class DOMFactory

java.lang.Object
  extended by org.jafer.util.xml.DOMFactory

public class DOMFactory
extends java.lang.Object


Field Summary
private static javax.xml.parsers.DocumentBuilderFactory factory
           
private static java.util.logging.Logger logger
           
 
Constructor Summary
DOMFactory()
           
 
Method Summary
private static org.w3c.dom.Node appendtStackTrace(org.w3c.dom.Document document, org.w3c.dom.Node exception, java.lang.StackTraceElement[] stackTraceElement)
           
static javax.xml.parsers.DocumentBuilder getDocumentBuilder()
           
static org.w3c.dom.Node getExceptionNode(org.w3c.dom.Document document, java.lang.Throwable e)
           
static org.w3c.dom.Node getExceptionNode(org.w3c.dom.Document document, java.lang.Throwable e, java.lang.StackTraceElement[] stackTraceElement)
           
static org.w3c.dom.Node getExceptionNode(org.w3c.dom.Document document, java.lang.Throwable e, java.lang.StackTraceElement[] stackTraceElement, java.lang.String msg)
           
static org.w3c.dom.Node getExceptionNode(org.w3c.dom.Document document, java.lang.Throwable e, java.lang.String msg)
           
static java.util.Map getMap(java.io.File file)
           
static java.util.Map getMap(java.net.URL resource)
           
static org.w3c.dom.Document newDocument()
           
static org.w3c.dom.Document parse(javax.xml.parsers.DocumentBuilder builder, java.lang.String data)
           
static org.w3c.dom.Document parse(java.io.File file)
           
static org.w3c.dom.Document parse(java.io.InputStream inStream)
           
static org.w3c.dom.Document parse(java.lang.String data)
           
static org.w3c.dom.Document parse(java.net.URL resource)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

factory

private static javax.xml.parsers.DocumentBuilderFactory factory

logger

private static java.util.logging.Logger logger
Constructor Detail

DOMFactory

public DOMFactory()
Method Detail

getDocumentBuilder

public static javax.xml.parsers.DocumentBuilder getDocumentBuilder()

newDocument

public static org.w3c.dom.Document newDocument()

parse

public static org.w3c.dom.Document parse(java.net.URL resource)
                                  throws JaferException
Throws:
JaferException

parse

public static org.w3c.dom.Document parse(java.io.File file)
                                  throws JaferException
Throws:
JaferException

parse

public static org.w3c.dom.Document parse(java.io.InputStream inStream)
                                  throws JaferException
Throws:
JaferException

parse

public static org.w3c.dom.Document parse(java.lang.String data)
                                  throws JaferException
Throws:
JaferException

parse

public static org.w3c.dom.Document parse(javax.xml.parsers.DocumentBuilder builder,
                                         java.lang.String data)
                                  throws JaferException
Throws:
JaferException

getMap

public static java.util.Map getMap(java.io.File file)
                            throws JaferException
Throws:
JaferException

getMap

public static java.util.Map getMap(java.net.URL resource)
                            throws JaferException
Throws:
JaferException

getExceptionNode

public static org.w3c.dom.Node getExceptionNode(org.w3c.dom.Document document,
                                                java.lang.Throwable e)

getExceptionNode

public static org.w3c.dom.Node getExceptionNode(org.w3c.dom.Document document,
                                                java.lang.Throwable e,
                                                java.lang.String msg)

getExceptionNode

public static org.w3c.dom.Node getExceptionNode(org.w3c.dom.Document document,
                                                java.lang.Throwable e,
                                                java.lang.StackTraceElement[] stackTraceElement)

getExceptionNode

public static org.w3c.dom.Node getExceptionNode(org.w3c.dom.Document document,
                                                java.lang.Throwable e,
                                                java.lang.StackTraceElement[] stackTraceElement,
                                                java.lang.String msg)

appendtStackTrace

private static org.w3c.dom.Node appendtStackTrace(org.w3c.dom.Document document,
                                                  org.w3c.dom.Node exception,
                                                  java.lang.StackTraceElement[] stackTraceElement)