org.apache.ws.util
Class NameUtils

java.lang.Object
  extended byorg.apache.ws.util.NameUtils

public abstract class NameUtils
extends java.lang.Object

Author:
Ian P. Springer (Hewlett-Packard Company), Sal Campana (Hewlett-Packard Company)

Field Summary
static Messages MSG
           
 
Constructor Summary
NameUtils()
           
 
Method Summary
static javax.xml.soap.Name createName(java.lang.String localpart, java.lang.String prefix, java.lang.String uri)
          Creates a SAAJ Name with the specified localpart, prefix, and namespace URI.
static java.lang.String getNamespacePrefix(java.lang.String nsURI)
          Builds a valid concise prefix for the specified namespace URI.
static javax.xml.soap.Name toName(javax.xml.namespace.QName qname)
          Converts a JAX QName to a SAAJ Name.
static javax.xml.namespace.QName toQName(javax.xml.soap.Name name)
          Converts a Name to a QName.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MSG

public static final Messages MSG
Constructor Detail

NameUtils

public NameUtils()
Method Detail

getNamespacePrefix

public static java.lang.String getNamespacePrefix(java.lang.String nsURI)
Builds a valid concise prefix for the specified namespace URI.

Parameters:
nsURI - the namespace URI
Returns:
the prefix

createName

public static javax.xml.soap.Name createName(java.lang.String localpart,
                                             java.lang.String prefix,
                                             java.lang.String uri)
                                      throws javax.xml.soap.SOAPException
Creates a SAAJ Name with the specified localpart, prefix, and namespace URI.

Returns:
a SAAJ Name
Throws:
javax.xml.soap.SOAPException

toName

public static javax.xml.soap.Name toName(javax.xml.namespace.QName qname)
                                  throws javax.xml.soap.SOAPException
Converts a JAX QName to a SAAJ Name.

Parameters:
qname - a JAX QName
Returns:
a SAAJ Name
Throws:
javax.xml.soap.SOAPException

toQName

public static javax.xml.namespace.QName toQName(javax.xml.soap.Name name)
Converts a Name to a QName.

Parameters:
name - a SAAJ Name
Returns:
a JAX QName


Copyright © 2004-2005 Apache Software Foundation. All Rights Reserved.