org.hibernate.util

Class XMLHelper


public final class XMLHelper
extends java.lang.Object

Small helper class that lazy loads DOM and SAX reader and keep them for fast use afterwards.

Nested Class Summary

static class
XMLHelper.ErrorLogger

Field Summary

static EntityResolver
DEFAULT_DTD_RESOLVER

Method Summary

DOMReader
createDOMReader()
Create a dom4j DOMReader
SAXReader
createSAXReader(String file, List errorsList, EntityResolver entityResolver)
Create a dom4j SAXReader which will append all validation errors to errorList
static void
dump(Element element)
static Element
generateDom4jElement(String elementName)

Field Details

DEFAULT_DTD_RESOLVER

public static final EntityResolver DEFAULT_DTD_RESOLVER

Method Details

createDOMReader

public DOMReader createDOMReader()
Create a dom4j DOMReader

createSAXReader

public SAXReader createSAXReader(String file,
                                 List errorsList,
                                 EntityResolver entityResolver)
Create a dom4j SAXReader which will append all validation errors to errorList

dump

public static void dump(Element element)

generateDom4jElement

public static Element generateDom4jElement(String elementName)