com.sapportals.portal.prt.service.soap.wsdlImpl.util.xml
Class DOMUtils

java.lang.Object
  |
  +--com.sapportals.portal.prt.service.soap.wsdlImpl.util.xml.DOMUtils

public class DOMUtils
extends java.lang.Object


Constructor Summary
DOMUtils()
           
 
Method Summary
static int countKids(org.w3c.dom.Element elem, short nodeType)
           
static java.lang.String denormalize(java.lang.String s)
           
static org.w3c.dom.Element findChildElementWithAttribute(org.w3c.dom.Element elem, java.lang.String attrName, java.lang.String attrValue)
           
static java.lang.String getAttribute(org.w3c.dom.Element el, java.lang.String attrName)
           
static java.lang.String getAttribute(org.w3c.dom.Node el, java.lang.String attrName)
           
static java.lang.String getAttributeNS(org.w3c.dom.Element el, java.lang.String namespaceURI, java.lang.String localPart)
           
static java.lang.String getChildCharacterData(org.w3c.dom.Element parentEl)
           
static org.w3c.dom.Element getFirstChildElement(org.w3c.dom.Element elem)
           
static java.lang.String getNamespaceURIFromPrefix(org.w3c.dom.Node context, java.lang.String prefix)
           
static org.w3c.dom.Element getNextSiblingElement(org.w3c.dom.Element elem)
           
static java.lang.String getPrefix(java.lang.String namespaceURI, javax.wsdl.Definition def)
           
static java.lang.String getPrefixInWSDLWithImportInclude(javax.wsdl.Definition wsdl, java.lang.String namespace)
           
static QName getQualifiedAttributeValue(org.w3c.dom.Element el, java.lang.String attrName, java.lang.String elDesc, boolean isRequired)
           
static java.lang.String getQualifiedValue(java.lang.String namespaceURI, java.lang.String localPart, javax.wsdl.Definition def)
           
static java.lang.String normalize(java.lang.String s)
           
static java.lang.String printAttribute(java.lang.String name, java.lang.String value)
           
static void printAttribute(java.lang.String name, java.lang.String value, java.io.PrintWriter pw)
           
static java.lang.String printQualifiedAttribute(QName name, java.lang.String value, javax.wsdl.Definition def)
           
static void printQualifiedAttribute(QName name, java.lang.String value, javax.wsdl.Definition def, java.io.PrintWriter pw)
           
static void printQualifiedAttribute(java.lang.String name, QName value, javax.wsdl.Definition def, java.io.PrintWriter pw)
           
static void throwWSDLException(org.w3c.dom.Element location)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DOMUtils

public DOMUtils()
Method Detail

getAttribute

public static java.lang.String getAttribute(org.w3c.dom.Element el,
                                            java.lang.String attrName)

getAttribute

public static java.lang.String getAttribute(org.w3c.dom.Node el,
                                            java.lang.String attrName)

normalize

public static java.lang.String normalize(java.lang.String s)

denormalize

public static java.lang.String denormalize(java.lang.String s)

getAttributeNS

public static java.lang.String getAttributeNS(org.w3c.dom.Element el,
                                              java.lang.String namespaceURI,
                                              java.lang.String localPart)

getChildCharacterData

public static java.lang.String getChildCharacterData(org.w3c.dom.Element parentEl)

getFirstChildElement

public static org.w3c.dom.Element getFirstChildElement(org.w3c.dom.Element elem)

getNamespaceURIFromPrefix

public static java.lang.String getNamespaceURIFromPrefix(org.w3c.dom.Node context,
                                                         java.lang.String prefix)

getNextSiblingElement

public static org.w3c.dom.Element getNextSiblingElement(org.w3c.dom.Element elem)

getPrefix

public static java.lang.String getPrefix(java.lang.String namespaceURI,
                                         javax.wsdl.Definition def)
                                  throws javax.wsdl.WSDLException

getPrefixInWSDLWithImportInclude

public static java.lang.String getPrefixInWSDLWithImportInclude(javax.wsdl.Definition wsdl,
                                                                java.lang.String namespace)

getQualifiedAttributeValue

public static QName getQualifiedAttributeValue(org.w3c.dom.Element el,
                                               java.lang.String attrName,
                                               java.lang.String elDesc,
                                               boolean isRequired)
                                        throws javax.wsdl.WSDLException

getQualifiedValue

public static java.lang.String getQualifiedValue(java.lang.String namespaceURI,
                                                 java.lang.String localPart,
                                                 javax.wsdl.Definition def)
                                          throws javax.wsdl.WSDLException

countKids

public static int countKids(org.w3c.dom.Element elem,
                            short nodeType)

findChildElementWithAttribute

public static org.w3c.dom.Element findChildElementWithAttribute(org.w3c.dom.Element elem,
                                                                java.lang.String attrName,
                                                                java.lang.String attrValue)

printAttribute

public static void printAttribute(java.lang.String name,
                                  java.lang.String value,
                                  java.io.PrintWriter pw)

printAttribute

public static java.lang.String printAttribute(java.lang.String name,
                                              java.lang.String value)

printQualifiedAttribute

public static void printQualifiedAttribute(QName name,
                                           java.lang.String value,
                                           javax.wsdl.Definition def,
                                           java.io.PrintWriter pw)
                                    throws javax.wsdl.WSDLException

printQualifiedAttribute

public static java.lang.String printQualifiedAttribute(QName name,
                                                       java.lang.String value,
                                                       javax.wsdl.Definition def)
                                                throws javax.wsdl.WSDLException

printQualifiedAttribute

public static void printQualifiedAttribute(java.lang.String name,
                                           QName value,
                                           javax.wsdl.Definition def,
                                           java.io.PrintWriter pw)
                                    throws javax.wsdl.WSDLException

throwWSDLException

public static void throwWSDLException(org.w3c.dom.Element location)
                               throws javax.wsdl.WSDLException