Class NameImpl
- java.lang.Object
-
- com.sun.xml.messaging.saaj.soap.name.NameImpl
-
- All Implemented Interfaces:
jakarta.xml.soap.Name
public class NameImpl extends Object implements jakarta.xml.soap.Name
-
-
Field Summary
Fields Modifier and Type Field Description protected StringlocalNameprotected static Loggerlogprotected Stringprefixstatic StringSOAP_ENVELOPE_PREFIXstatic StringSOAP11_NAMESPACEstatic StringSOAP12_NAMESPACEprotected Stringuristatic StringXML_NAMESPACEstatic StringXML_NAMESPACE_PREFIXstatic StringXML_SCHEMA_NAMESPACEstatic StringXML_SCHEMA_NAMESPACE_PREFIXstatic StringXMLNS_URIXML Information Set REC all namespace attributes (including those named xmlns, whose [prefix] property has no value) have a namespace URI of http://www.w3.org/2000/xmlns/
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static jakarta.xml.soap.NameconvertToName(QName qname)static QNameconvertToQName(jakarta.xml.soap.Name name)static jakarta.xml.soap.NamecopyElementName(Element element)static NameImplcreate(String name, String prefix, String uri)static NameImplcreateBody1_1Name(String prefix)Create a name object for a SOAP1.1 Body.static NameImplcreateBody1_2Name(String prefix)Create a name object for a SOAP1.2 Body.static NameImplcreateCodeSubcode1_2Name(String prefix, String localName)Create a name object for a SOAP1.2 Fault/Code or Subcode.static NameImplcreateDetail1_1Name()Create a name object for a SOAP1.1 Fault Detail.static NameImplcreateDetail1_1Name(String prefix)static NameImplcreateEnvelope1_1Name(String prefix)Create a name object for a SOAP1.1 Envelope.static NameImplcreateEnvelope1_2Name(String prefix)Create a name object for a SOAP1.2 Envelope.static NameImplcreateFault1_1Name(String prefix)Create a name object for a SOAP1.1 Fault.static NameImplcreateFault1_2Name(String localName, String prefix)Create a name object for a SOAP1.2 Fault, Reason or Detail.static NameImplcreateFaultElement1_1Name(String localName)static NameImplcreateFaultElement1_1Name(String localName, String prefix)static jakarta.xml.soap.NamecreateFromQualifiedName(String qualifiedName, String uri)protected static jakarta.xml.soap.NamecreateFromTagAndUri(String tagName, String uri)static jakarta.xml.soap.NamecreateFromTagName(String tagName)static NameImplcreateFromUnqualifiedName(String name)static NameImplcreateHeader1_1Name(String prefix)Create a name object for a SOAP1.1 Header.static NameImplcreateHeader1_2Name(String prefix)Create a name object for a SOAP1.2 Header.static NameImplcreateNotUnderstood1_2Name(String prefix)Create a name object for a SOAP1.2 NotUnderstood element.static StringcreateQName(String prefix, String localName)static NameImplcreateSOAP11Name(String string)static NameImplcreateSOAP12Name(String string)static NameImplcreateSOAP12Name(String localName, String prefix)static NameImplcreateSupportedEnvelope1_2Name(String prefix)Create a name object for a SOAP1.2 SupportedEnvelope Upgrade element.static NameImplcreateUpgrade1_2Name(String prefix)Create a name object for a SOAP1.2 Upgrade element.static NameImplcreateXmlName(String localName)booleanequals(Object obj)StringgetLocalName()Get the local name part of this XML Name.static StringgetLocalNameFromQualifiedName(String qualifiedName)static StringgetLocalNameFromTagName(String tagName)StringgetPrefix()Returns the prefix associated with the namespace of the name.static StringgetPrefixFromQualifiedName(String qualifiedName)static StringgetPrefixFromTagName(String tagName)protected static intgetPrefixSeparatorIndex(String qualifiedName)StringgetQualifiedName()Returns a String version of the name suitable for use in an XML document.StringgetURI()Returns the URI associated of the namespace.inthashCode()static booleanisQualified(String tagName)
-
-
-
Field Detail
-
XML_NAMESPACE_PREFIX
public static final String XML_NAMESPACE_PREFIX
- See Also:
- Constant Field Values
-
XML_SCHEMA_NAMESPACE_PREFIX
public static final String XML_SCHEMA_NAMESPACE_PREFIX
- See Also:
- Constant Field Values
-
SOAP_ENVELOPE_PREFIX
public static final String SOAP_ENVELOPE_PREFIX
- See Also:
- Constant Field Values
-
XML_NAMESPACE
public static final String XML_NAMESPACE
- See Also:
- Constant Field Values
-
SOAP11_NAMESPACE
public static final String SOAP11_NAMESPACE
- See Also:
- Constant Field Values
-
SOAP12_NAMESPACE
public static final String SOAP12_NAMESPACE
- See Also:
- Constant Field Values
-
XML_SCHEMA_NAMESPACE
public static final String XML_SCHEMA_NAMESPACE
- See Also:
- Constant Field Values
-
uri
protected String uri
-
localName
protected String localName
-
prefix
protected String prefix
-
log
protected static final Logger log
-
XMLNS_URI
public static final String XMLNS_URI
XML Information Set REC all namespace attributes (including those named xmlns, whose [prefix] property has no value) have a namespace URI of http://www.w3.org/2000/xmlns/
-
-
Method Detail
-
convertToName
public static jakarta.xml.soap.Name convertToName(QName qname)
-
convertToQName
public static QName convertToQName(jakarta.xml.soap.Name name)
-
createFromTagName
public static jakarta.xml.soap.Name createFromTagName(String tagName)
-
createFromQualifiedName
public static jakarta.xml.soap.Name createFromQualifiedName(String qualifiedName, String uri)
-
createFromTagAndUri
protected static jakarta.xml.soap.Name createFromTagAndUri(String tagName, String uri)
-
getPrefixSeparatorIndex
protected static int getPrefixSeparatorIndex(String qualifiedName)
-
getLocalNameFromQualifiedName
public static String getLocalNameFromQualifiedName(String qualifiedName)
-
isQualified
public static boolean isQualified(String tagName)
-
getLocalName
public String getLocalName()
Get the local name part of this XML Name.- Specified by:
getLocalNamein interfacejakarta.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:
getPrefixin interfacejakarta.xml.soap.Name- Returns:
- the prefix as a string.
-
getURI
public String getURI()
Returns the URI associated of the namespace.- Specified by:
getURIin interfacejakarta.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:
getQualifiedNamein interfacejakarta.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 elementprefix- 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
-
createFaultElement1_1Name
public static NameImpl createFaultElement1_1Name(String localName, String prefix)
-
copyElementName
public static jakarta.xml.soap.Name copyElementName(Element element)
-
-