org.exolab.adaptx.xml

Class XMLUtil

public class XMLUtil extends Object

A utility class for parsing XML Namespaces and Locales

Author: Keith Visco

Field Summary
static StringEMPTY_STRING
static charLOCAL_SEP
static charNAME_SPACE_SEP
static StringXMLNS
Method Summary
static LocalegetLocale(String xmlLang)
Creates a new Locale base on the value of the lang attribute
static StringgetLocalPart(String qName)
Returns the local part of the qualified XML name
static StringgetNameSpacePrefix(String qName)
Returns the namespace part of the qualified XML name
static booleanisWhitespace(String text)
Returns true if the given String contains only whitespace characters
static booleanisWhitespace(char[] chars, int start, int length)
Returns true if the given String contains only whitespace characters

Field Detail

EMPTY_STRING

public static final String EMPTY_STRING

LOCAL_SEP

public static final char LOCAL_SEP

NAME_SPACE_SEP

public static final char NAME_SPACE_SEP

XMLNS

public static final String XMLNS

Method Detail

getLocale

public static Locale getLocale(String xmlLang)
Creates a new Locale base on the value of the lang attribute

Parameters: lang the lang attribute to use when creating a Locale

Returns: the Local base on the lang attribute

getLocalPart

public static String getLocalPart(String qName)
Returns the local part of the qualified XML name

Parameters: qName the qualified XML name

Returns: the local part of the qualified XML name

getNameSpacePrefix

public static String getNameSpacePrefix(String qName)
Returns the namespace part of the qualified XML name

Parameters: qName the qualified XML name

Returns: the namespace part of the qualified XML name

isWhitespace

public static boolean isWhitespace(String text)
Returns true if the given String contains only whitespace characters

Returns: true if the given String contains only whitespace characters, otherwise false.

isWhitespace

public static boolean isWhitespace(char[] chars, int start, int length)
Returns true if the given String contains only whitespace characters

Returns: true if the given String contains only whitespace characters, otherwise false.