|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.axis.wsdl.toJava.Utils
This class contains static utility methods for the emitter.
Constructor Summary | |
Utils()
|
Method Summary | |
static java.lang.String |
capitalizeFirstChar(java.lang.String name)
Capitalize the first character of the name. |
static java.lang.String |
getAttribute(org.w3c.dom.Node node,
java.lang.String attr)
Given a node, return the value of the given attribute. |
static java.util.Vector |
getAttributesWithLocalName(org.w3c.dom.Node node,
java.lang.String localName)
Given a node, return the attributes that have the specified local name. |
static QName |
getAxisQName(javax.wsdl.QName qname)
|
static java.lang.String |
getExceptionName(javax.wsdl.Fault fault)
Given a fault, return the Java class name of the exception to be generated from this fault |
static java.lang.String |
getFullExceptionName(javax.wsdl.Fault fault,
SymbolTable symbolTable,
java.lang.String namespace)
Given a fault, return the fully qualified Java class name of the exception to be generated from this fault |
static java.lang.String |
getJavaLocalName(java.lang.String fullName)
Query Java Local Name |
static java.lang.String |
getJavaPackageName(java.lang.String fullName)
Query Java Package Name |
static java.util.HashSet |
getNestedTypes(org.w3c.dom.Node type,
SymbolTable symbolTable)
This method returns a set of all the nested types. |
static java.lang.String |
getNewQName(QName qname)
Common code for generating a QName in emitted code. |
static javax.wsdl.QName |
getNillableQName(javax.wsdl.QName qName)
getNillableQName returns the QName to use if the nillable=true attribute is used. |
static javax.wsdl.QName |
getNodeNameQName(org.w3c.dom.Node node)
XML nodes may have a name attribute. |
static javax.wsdl.QName |
getNodeQName(org.w3c.dom.Node node)
An xml element may have a name. |
static javax.wsdl.QName |
getNodeTypeRefQName(org.w3c.dom.Node node,
BooleanHolder forElement)
XML nodes may have a type/ref attribute. |
static javax.wsdl.QName |
getNodeTypeRefQName(org.w3c.dom.Node node,
java.lang.String typeAttrName)
Obtain the QName of the type/ref using the indicated attribute name. |
static javax.wsdl.QName |
getQNameFromPrefixedName(org.w3c.dom.Node node,
java.lang.String prefixedName)
Convert a prefixed name into a qname |
static java.lang.String |
getScopedAttribute(org.w3c.dom.Node node,
java.lang.String attr)
Given a node, return the value of the given attribute. |
static javax.wsdl.QName |
getWSDLQName(QName qname)
|
static java.lang.String |
holder(TypeEntry type,
SymbolTable symbolTable)
Given a type, return the Java mapping of that type's holder. |
static java.lang.String |
makePackageName(java.lang.String namespace)
|
static java.lang.String |
xmlNameToJava(java.lang.String name)
Map an XML name to a valid Java identifier |
static java.lang.String |
xmlNameToJavaClass(java.lang.String name)
Map an XML name to a valid Java identifier w/ capitolized first letter |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public Utils()
Method Detail |
public static java.lang.String capitalizeFirstChar(java.lang.String name)
public static javax.wsdl.QName getNillableQName(javax.wsdl.QName qName)
QName
- public static java.lang.String getScopedAttribute(org.w3c.dom.Node node, java.lang.String attr)
public static java.lang.String getAttribute(org.w3c.dom.Node node, java.lang.String attr)
public static java.util.Vector getAttributesWithLocalName(org.w3c.dom.Node node, java.lang.String localName)
public static javax.wsdl.QName getNodeQName(org.w3c.dom.Node node)
public static javax.wsdl.QName getNodeNameQName(org.w3c.dom.Node node)
public static javax.wsdl.QName getNodeTypeRefQName(org.w3c.dom.Node node, BooleanHolder forElement)
node
- of the referenceforElement
- output parameter is set to true if QName is for an element
(i.e. ref= or element= attribute was used).QName
- of type or element (depending on forElement setting)public static javax.wsdl.QName getNodeTypeRefQName(org.w3c.dom.Node node, java.lang.String typeAttrName)
node
- in the domtypeAttrName
- (type, base, element, ref)public static javax.wsdl.QName getQNameFromPrefixedName(org.w3c.dom.Node node, java.lang.String prefixedName)
public static java.lang.String xmlNameToJava(java.lang.String name)
public static java.lang.String xmlNameToJavaClass(java.lang.String name)
public static java.lang.String makePackageName(java.lang.String namespace)
public static java.lang.String holder(TypeEntry type, SymbolTable symbolTable)
public static java.lang.String getExceptionName(javax.wsdl.Fault fault)
fault
- - The WSDL fault objectpublic static java.lang.String getFullExceptionName(javax.wsdl.Fault fault, SymbolTable symbolTable, java.lang.String namespace)
fault
- - The WSDL fault objectsymbolTable
- - the symbol tablepublic static java.util.HashSet getNestedTypes(org.w3c.dom.Node type, SymbolTable symbolTable)
public static java.lang.String getJavaLocalName(java.lang.String fullName)
public static java.lang.String getJavaPackageName(java.lang.String fullName)
public static java.lang.String getNewQName(QName qname)
public static QName getAxisQName(javax.wsdl.QName qname)
public static javax.wsdl.QName getWSDLQName(QName qname)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |