org.databene.commons.xml
Class XMLUtil
java.lang.Object
org.databene.commons.xml.XMLUtil
public class XMLUtil
- extends java.lang.Object
Provides XML Utility methods.
Created: 25.08.2007 22:09:26
- Author:
- Volker Bergmann
|
Method Summary |
static java.io.PrintWriter |
createXMLFile(java.lang.String uri,
java.lang.String encoding)
|
static java.lang.String |
format(org.w3c.dom.Element element)
|
static java.util.Map<java.lang.String,java.lang.String> |
getAttributes(org.w3c.dom.Element element)
|
static boolean |
getBooleanAttribute(org.w3c.dom.Element element,
java.lang.String name)
|
static org.w3c.dom.Element |
getChildElement(org.w3c.dom.Element parent,
boolean namespaceAware,
boolean required,
java.lang.String name)
|
static org.w3c.dom.Element[] |
getChildElements(org.w3c.dom.Element parent)
|
static org.w3c.dom.Element[] |
getChildElements(org.w3c.dom.Element parent,
boolean namespaceAware,
java.lang.String name)
|
static double |
getDoubleAttribute(org.w3c.dom.Element element,
java.lang.String name)
|
static org.w3c.dom.Element |
getElementById(java.lang.String id,
org.w3c.dom.Element element)
|
static java.lang.Integer |
getIntegerAttribute(org.w3c.dom.Element element,
java.lang.String name,
java.lang.Integer defaultValue)
|
static java.lang.Long |
getLongAttribute(org.w3c.dom.Element element,
java.lang.String name,
long defaultValue)
|
static java.util.Map<java.lang.String,java.lang.String> |
getNamespaces(org.w3c.dom.Document document)
|
static java.lang.String |
getTargetNamespace(org.w3c.dom.Document xsdDocument)
|
static java.lang.String |
getText(org.w3c.dom.Node node)
|
static java.lang.String |
localName(org.w3c.dom.Element element)
|
static java.lang.String |
localName(java.lang.String elementName)
|
static void |
mapAttributesToProperties(org.w3c.dom.Element element,
java.lang.Object bean,
boolean unescape)
|
static void |
mapAttributesToProperties(org.w3c.dom.Element element,
java.lang.Object bean,
boolean unescape,
Converter<java.lang.String,java.lang.String> nameNormalizer)
|
static NamespaceAlias |
namespaceAlias(org.w3c.dom.Document document,
java.lang.String namespaceUri)
|
static java.lang.String |
normalizedAttributeValue(org.w3c.dom.Element element,
java.lang.String attributeName)
|
static org.w3c.dom.Document |
parse(java.io.InputStream stream)
|
static org.w3c.dom.Document |
parse(java.io.InputStream stream,
ErrorHandler errorHandler,
org.xml.sax.EntityResolver resolver)
|
static org.w3c.dom.Document |
parse(java.lang.String uri)
|
static org.w3c.dom.Document |
parse(java.lang.String uri,
org.xml.sax.EntityResolver resolver)
|
static org.w3c.dom.Document |
parseString(java.lang.String text)
|
static org.w3c.dom.Document |
parseString(java.lang.String text,
org.xml.sax.EntityResolver resolver)
|
static org.w3c.dom.Element |
parseStringAsElement(java.lang.String xml)
|
static void |
visit(org.w3c.dom.Node element,
Visitor<org.w3c.dom.Node> visitor)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
format
public static java.lang.String format(org.w3c.dom.Element element)
localName
public static java.lang.String localName(org.w3c.dom.Element element)
localName
public static java.lang.String localName(java.lang.String elementName)
getChildElements
public static org.w3c.dom.Element[] getChildElements(org.w3c.dom.Element parent)
getChildElements
public static org.w3c.dom.Element[] getChildElements(org.w3c.dom.Element parent,
boolean namespaceAware,
java.lang.String name)
getChildElement
public static org.w3c.dom.Element getChildElement(org.w3c.dom.Element parent,
boolean namespaceAware,
boolean required,
java.lang.String name)
getText
public static java.lang.String getText(org.w3c.dom.Node node)
getIntegerAttribute
public static java.lang.Integer getIntegerAttribute(org.w3c.dom.Element element,
java.lang.String name,
java.lang.Integer defaultValue)
getLongAttribute
public static java.lang.Long getLongAttribute(org.w3c.dom.Element element,
java.lang.String name,
long defaultValue)
getAttributes
public static java.util.Map<java.lang.String,java.lang.String> getAttributes(org.w3c.dom.Element element)
createXMLFile
public static java.io.PrintWriter createXMLFile(java.lang.String uri,
java.lang.String encoding)
throws java.io.FileNotFoundException,
java.io.UnsupportedEncodingException
- Throws:
java.io.FileNotFoundException
java.io.UnsupportedEncodingException
normalizedAttributeValue
public static java.lang.String normalizedAttributeValue(org.w3c.dom.Element element,
java.lang.String attributeName)
parse
public static org.w3c.dom.Document parse(java.lang.String uri)
throws java.io.IOException
- Throws:
java.io.IOException
parse
public static org.w3c.dom.Document parse(java.lang.String uri,
org.xml.sax.EntityResolver resolver)
throws java.io.IOException
- Throws:
java.io.IOException
parseString
public static org.w3c.dom.Document parseString(java.lang.String text)
parseStringAsElement
public static org.w3c.dom.Element parseStringAsElement(java.lang.String xml)
parseString
public static org.w3c.dom.Document parseString(java.lang.String text,
org.xml.sax.EntityResolver resolver)
parse
public static org.w3c.dom.Document parse(java.io.InputStream stream)
throws java.io.IOException
- Throws:
java.io.IOException
parse
public static org.w3c.dom.Document parse(java.io.InputStream stream,
ErrorHandler errorHandler,
org.xml.sax.EntityResolver resolver)
throws java.io.IOException
- Throws:
java.io.IOException
namespaceAlias
public static NamespaceAlias namespaceAlias(org.w3c.dom.Document document,
java.lang.String namespaceUri)
getNamespaces
public static java.util.Map<java.lang.String,java.lang.String> getNamespaces(org.w3c.dom.Document document)
getTargetNamespace
public static java.lang.String getTargetNamespace(org.w3c.dom.Document xsdDocument)
getBooleanAttribute
public static boolean getBooleanAttribute(org.w3c.dom.Element element,
java.lang.String name)
getDoubleAttribute
public static double getDoubleAttribute(org.w3c.dom.Element element,
java.lang.String name)
mapAttributesToProperties
public static void mapAttributesToProperties(org.w3c.dom.Element element,
java.lang.Object bean,
boolean unescape)
mapAttributesToProperties
public static void mapAttributesToProperties(org.w3c.dom.Element element,
java.lang.Object bean,
boolean unescape,
Converter<java.lang.String,java.lang.String> nameNormalizer)
visit
public static void visit(org.w3c.dom.Node element,
Visitor<org.w3c.dom.Node> visitor)
getElementById
public static org.w3c.dom.Element getElementById(java.lang.String id,
org.w3c.dom.Element element)
Copyright © 2010. All Rights Reserved.