Class NameImpl

  • All Implemented Interfaces:
    javax.xml.soap.Name

    public class NameImpl
    extends Object
    implements javax.xml.soap.Name
    • Constructor Detail

      • NameImpl

        protected NameImpl​(String name)
    • Method Detail

      • convertToName

        public static javax.xml.soap.Name convertToName​(QName qname)
      • convertToQName

        public static QName convertToQName​(javax.xml.soap.Name name)
      • createFromUnqualifiedName

        public static NameImpl createFromUnqualifiedName​(String name)
      • createFromTagName

        public static javax.xml.soap.Name createFromTagName​(String tagName)
      • createFromQualifiedName

        public static javax.xml.soap.Name createFromQualifiedName​(String qualifiedName,
                                                                  String uri)
      • createFromTagAndUri

        protected static javax.xml.soap.Name createFromTagAndUri​(String tagName,
                                                                 String uri)
      • getPrefixSeparatorIndex

        protected static int getPrefixSeparatorIndex​(String qualifiedName)
      • getPrefixFromQualifiedName

        public static String getPrefixFromQualifiedName​(String qualifiedName)
      • getLocalNameFromQualifiedName

        public static String getLocalNameFromQualifiedName​(String qualifiedName)
      • getPrefixFromTagName

        public static String getPrefixFromTagName​(String tagName)
      • getLocalNameFromTagName

        public static String getLocalNameFromTagName​(String tagName)
      • isQualified

        public static boolean isQualified​(String tagName)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • getLocalName

        public String getLocalName()
        Get the local name part of this XML Name.
        Specified by:
        getLocalName in interface javax.xml.soap.Name
        Returns:
        a string for the local name.
      • getPrefix

        public String getPrefix()
        Returns the prefix associated with the namespace of the name.
        Specified by:
        getPrefix in interface javax.xml.soap.Name
        Returns:
        the prefix as a string.
      • getURI

        public String getURI()
        Returns the URI associated of the namespace.
        Specified by:
        getURI in interface javax.xml.soap.Name
        Returns:
        the uri as a string.
      • getQualifiedName

        public String getQualifiedName()
        Returns a String version of the name suitable for use in an XML document.
        Specified by:
        getQualifiedName in interface javax.xml.soap.Name
      • createEnvelope1_1Name

        public static NameImpl createEnvelope1_1Name​(String prefix)
        Create a name object for a SOAP1.1 Envelope.
        Parameters:
        prefix - prefix
        Returns:
        Envelope Name
      • createEnvelope1_2Name

        public static NameImpl createEnvelope1_2Name​(String prefix)
        Create a name object for a SOAP1.2 Envelope.
        Parameters:
        prefix - prefix
        Returns:
        Envelope Name
      • createHeader1_1Name

        public static NameImpl createHeader1_1Name​(String prefix)
        Create a name object for a SOAP1.1 Header.
        Parameters:
        prefix - prefix
        Returns:
        Header Name
      • createHeader1_2Name

        public static NameImpl createHeader1_2Name​(String prefix)
        Create a name object for a SOAP1.2 Header.
        Parameters:
        prefix - prefix
        Returns:
        Header Name
      • createBody1_1Name

        public static NameImpl createBody1_1Name​(String prefix)
        Create a name object for a SOAP1.1 Body.
        Parameters:
        prefix - prefix
        Returns:
        Body Name
      • createBody1_2Name

        public static NameImpl createBody1_2Name​(String prefix)
        Create a name object for a SOAP1.2 Body.
        Parameters:
        prefix - prefix
        Returns:
        Body Name
      • createFault1_1Name

        public static NameImpl createFault1_1Name​(String prefix)
        Create a name object for a SOAP1.1 Fault.
        Parameters:
        prefix - prefix
        Returns:
        Fault Name
      • createNotUnderstood1_2Name

        public static NameImpl createNotUnderstood1_2Name​(String prefix)
        Create a name object for a SOAP1.2 NotUnderstood element.
        Parameters:
        prefix - prefix
        Returns:
        NotUnderstood Name
      • createUpgrade1_2Name

        public static NameImpl createUpgrade1_2Name​(String prefix)
        Create a name object for a SOAP1.2 Upgrade element.
        Parameters:
        prefix - prefix
        Returns:
        Upgrade Name
      • createSupportedEnvelope1_2Name

        public static NameImpl createSupportedEnvelope1_2Name​(String prefix)
        Create a name object for a SOAP1.2 SupportedEnvelope Upgrade element.
        Parameters:
        prefix - prefix
        Returns:
        Supported Envelope Name
      • createFault1_2Name

        public static NameImpl createFault1_2Name​(String localName,
                                                  String prefix)
        Create a name object for a SOAP1.2 Fault, Reason or Detail.
        Parameters:
        localName - Local Name of element
        prefix - prefix
        Returns:
        Fault Name
      • createCodeSubcode1_2Name

        public static NameImpl createCodeSubcode1_2Name​(String prefix,
                                                        String localName)
        Create a name object for a SOAP1.2 Fault/Code or Subcode.
        Parameters:
        localName - Either "Code" or "Subcode"
        prefix - prefix
        Returns:
        CodeSubcode Name
      • createDetail1_1Name

        public static NameImpl createDetail1_1Name()
        Create a name object for a SOAP1.1 Fault Detail.
        Returns:
        Detail Name
      • createDetail1_1Name

        public static NameImpl createDetail1_1Name​(String prefix)
      • createFaultElement1_1Name

        public static NameImpl createFaultElement1_1Name​(String localName)
      • createFaultElement1_1Name

        public static NameImpl createFaultElement1_1Name​(String localName,
                                                         String prefix)
      • createSOAP11Name

        public static NameImpl createSOAP11Name​(String string)
      • createSOAP12Name

        public static NameImpl createSOAP12Name​(String string)
      • createXmlName

        public static NameImpl createXmlName​(String localName)
      • copyElementName

        public static javax.xml.soap.Name copyElementName​(Element element)