Class QNameHelper


  • public class QNameHelper
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      QNameHelper()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static javax.xml.namespace.QName forLN​(java.lang.String localname)  
      static javax.xml.namespace.QName forLNS​(java.lang.String localname, java.lang.String uri)  
      static javax.xml.namespace.QName forPretty​(java.lang.String pretty, int offset)  
      static java.lang.String getLocalPart​(java.lang.String qname)
      Returns the local name of the given node.
      static java.lang.String getPrefixPart​(java.lang.String qname)
      Returns the local name of the given node.
      static XMLName getXMLName​(javax.xml.namespace.QName qname)  
      static java.lang.String hexsafe​(java.lang.String s)  
      static java.lang.String hexsafedir​(javax.xml.namespace.QName name)  
      static java.lang.String namespace​(SchemaType sType)  
      static java.lang.String pretty​(javax.xml.namespace.QName name)  
      static java.lang.String readable​(javax.xml.namespace.QName name)  
      static java.lang.String readable​(javax.xml.namespace.QName name, java.util.Map prefixes)  
      static java.lang.String readable​(SchemaType sType)  
      static java.lang.String readable​(SchemaType sType, java.util.Map nsPrefix)  
      static java.lang.String suggestPrefix​(java.lang.String namespace)  
      • Methods inherited from class java.lang.Object

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

      • QNameHelper

        public QNameHelper()
    • Method Detail

      • getXMLName

        public static XMLName getXMLName​(javax.xml.namespace.QName qname)
      • forLNS

        public static javax.xml.namespace.QName forLNS​(java.lang.String localname,
                                                       java.lang.String uri)
      • forLN

        public static javax.xml.namespace.QName forLN​(java.lang.String localname)
      • forPretty

        public static javax.xml.namespace.QName forPretty​(java.lang.String pretty,
                                                          int offset)
      • pretty

        public static java.lang.String pretty​(javax.xml.namespace.QName name)
      • hexsafe

        public static java.lang.String hexsafe​(java.lang.String s)
      • hexsafedir

        public static java.lang.String hexsafedir​(javax.xml.namespace.QName name)
      • readable

        public static java.lang.String readable​(SchemaType sType)
      • readable

        public static java.lang.String readable​(SchemaType sType,
                                                java.util.Map nsPrefix)
      • readable

        public static java.lang.String readable​(javax.xml.namespace.QName name)
      • readable

        public static java.lang.String readable​(javax.xml.namespace.QName name,
                                                java.util.Map prefixes)
      • suggestPrefix

        public static java.lang.String suggestPrefix​(java.lang.String namespace)
      • namespace

        public static java.lang.String namespace​(SchemaType sType)
      • getLocalPart

        public static java.lang.String getLocalPart​(java.lang.String qname)
        Returns the local name of the given node.
        Parameters:
        qname - Input name
        Returns:
        Local part of the name if prefixed, or the given name if not
      • getPrefixPart

        public static java.lang.String getPrefixPart​(java.lang.String qname)
        Returns the local name of the given node.
        Parameters:
        qname - Input name
        Returns:
        Prefix of name or empty string if none there