Class XMLUtil


  • public class XMLUtil
    extends java.lang.Object
    A utility class for parsing XML Namespaces and Locales
    Author:
    Keith Visco
    • Constructor Summary

      Constructors 
      Constructor Description
      XMLUtil()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.util.Locale getLocale​(java.lang.String xmlLang)
      Creates a new Locale base on the value of the lang attribute
      static java.lang.String getLocalPart​(java.lang.String qName)
      Returns the local part of the qualified XML name
      static java.lang.String getNameSpacePrefix​(java.lang.String qName)
      Returns the namespace part of the qualified XML name
      static boolean isWhitespace​(char[] chars, int start, int length)
      Returns true if the given String contains only whitespace characters
      static boolean isWhitespace​(java.lang.String text)
      Returns true if the given String contains only whitespace characters
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • XMLUtil

        public XMLUtil()
    • Method Detail

      • getLocale

        public static java.util.Locale getLocale​(java.lang.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 java.lang.String getLocalPart​(java.lang.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 java.lang.String getNameSpacePrefix​(java.lang.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​(java.lang.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.