| 
 | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.apache.axis.wsdl.symbolTable.Utils
org.apache.axis.wsdl.toJava.Utils
Class Utils
| Field Summary | |
| protected static org.apache.commons.logging.Log | logField log | 
| Constructor Summary | |
| Utils() | |
| Method Summary | |
| static java.lang.String | addPackageName(java.lang.String className,
               java.lang.String newPkg)Add package to name | 
| static java.lang.String | addUnderscore(java.lang.String name)Prepend an underscore to the name | 
| static java.lang.String | capitalizeFirstChar(java.lang.String name)Capitalize the first character of the name. | 
| static boolean | fileExists(java.lang.String name,
           java.lang.String namespace,
           Namespaces namespaces)Does the given file already exist in the given namespace? | 
| static java.lang.String | getConstructorForParam(Parameter param,
                       SymbolTable symbolTable,
                       BooleanHolder bThrow)Return a constructor for the provided Parameter This string will be suitable for assignment: Foo var = string returned Handles basic java types (int, float, etc), wrapper types (Integer, etc) and certain java.math (BigDecimal, BigInteger) types. | 
| static java.util.Vector | getEnumerationBaseAndValues(org.w3c.dom.Node node,
                            SymbolTable symbolTable)If the specified node represents a supported JAX-RPC enumeration, a Vector is returned which contains the base type and the enumeration values. | 
| static QName | getFaultDataType(javax.wsdl.Message faultMessage,
                 SymbolTable symbolTable)Given a fault message, return the XML type of the exception data. | 
| static java.lang.String | getFullExceptionName(javax.wsdl.Message faultMessage,
                     SymbolTable symbolTable)Given a fault message, return the fully qualified Java class name of the exception to be generated from this fault | 
| static QName | getItemQName(TypeEntry te) | 
| static QName | getItemType(TypeEntry te) | 
| 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 QName | getMIMETypeQName(java.lang.String mimeName)Given a MIME type, return the AXIS-specific type QName. | 
| static java.lang.String | getNewQName(QName qname)Common code for generating a QName in emitted code. | 
| static java.lang.String | getNewQNameWithLastLocalPart(QName qname) | 
| static QName | getOperationQName(javax.wsdl.BindingOperation bindingOper,
                  BindingEntry bEntry,
                  SymbolTable symbolTable)Return the operation QName. | 
| static java.lang.String | getOperationSOAPAction(javax.wsdl.BindingOperation bindingOper)Return the SOAPAction (if any) of this binding operation | 
| static java.lang.String | getParameterTypeName(Parameter parm)Get the parameter type name. | 
| static java.lang.String | getResponseString(Parameter param,
                  java.lang.String var)Return the Object variable 'var' cast to the appropriate type doing the right thing for the primitive types. | 
| static java.lang.String | getWrapperType(java.lang.String type)Return a "wrapper" type for the given type name. | 
| static java.lang.String | getWrapperType(TypeEntry type)Returns a "wrapper" type for the given TypeEntry. | 
| static QName | getXSIType(Parameter param)Get the QName that could be used in the xsi:type when serializing an object for this parameter/return | 
| static QName | getXSIType(TypeEntry te)Get the QName that could be used in the xsi:type when serializing an object of the given type. | 
| static boolean | hasMIME(BindingEntry bEntry)Are there any MIME parameters in the given binding? | 
| static boolean | hasMIME(BindingEntry bEntry,
        javax.wsdl.BindingOperation operation)Are there any MIME parameters in the given binding's operation? | 
| static java.lang.String | holder(Parameter p,
       Emitter emitter)Given a type, return the Java mapping of that type's holder. | 
| static java.lang.String | holder(TypeEntry type,
       Emitter emitter) | 
| static boolean | isFaultComplex(javax.wsdl.Message faultMessage,
               SymbolTable symbolTable)Given a fault message, return TRUE if the fault is a complex type fault | 
| static boolean | isPrimitiveType(TypeEntry type)Method isPrimitiveType | 
| static boolean | isXsNode(org.w3c.dom.Node node,
         java.lang.String nameName)Determines if the DOM Node represents an xs: | 
| static java.lang.String | makePackageName(java.lang.String namespace)Method makePackageName | 
| static boolean | shouldEmit(TypeEntry type) | 
| static java.lang.String | wrapPrimitiveType(TypeEntry type,
                  java.lang.String var)Return a string with "var" wrapped as an Object type if needed | 
| 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 org.apache.axis.wsdl.symbolTable.Utils | 
| genQNameAttributeString, genQNameAttributeStringWithLastLocalPart, getAttribute, getAttributesWithLocalName, getDerivedTypes, getLastLocalPart, getMemberTypeQNames, getNestedTypes, getNodeNameQName, getNodeQName, getQNameFromPrefixedName, getScopedAttribute, getTypeQName | 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
protected static org.apache.commons.logging.Log log
| Constructor Detail | 
public Utils()
| Method Detail | 
public static java.lang.String holder(TypeEntry type,
                                      Emitter emitter)
holder(Parameter, Emitter)
public static java.lang.String holder(Parameter p,
                                      Emitter emitter)
p - parameter whose holder class name we want to obtain.emitter - the only Emitter object embodying the running
                   instance of WSDL2Java.
public static java.lang.String addPackageName(java.lang.String className,
                                              java.lang.String newPkg)
className - full name of the class.newPkg - name of the package to append
public static java.lang.String getFullExceptionName(javax.wsdl.Message faultMessage,
                                                    SymbolTable symbolTable)
faultMessage - The WSDL fault messagesymbolTable - the current symbol table
public static QName getFaultDataType(javax.wsdl.Message faultMessage,
                                     SymbolTable symbolTable)
faultMessage - The WSDL fault message objectsymbolTable - the current symbol table
public static boolean isFaultComplex(javax.wsdl.Message faultMessage,
                                     SymbolTable symbolTable)
faultMessage - The WSDL fault message objectsymbolTable - the current symbol table
public static java.util.Vector getEnumerationBaseAndValues(org.w3c.dom.Node node,
                                                           SymbolTable symbolTable)
node - symbolTable - 
public static java.lang.String capitalizeFirstChar(java.lang.String name)
name - 
public static java.lang.String addUnderscore(java.lang.String name)
name - 
public static java.lang.String xmlNameToJava(java.lang.String name)
name - 
public static java.lang.String xmlNameToJavaClass(java.lang.String name)
name - 
public static java.lang.String makePackageName(java.lang.String namespace)
namespace - 
public static java.lang.String getJavaLocalName(java.lang.String fullName)
fullName - 
public static java.lang.String getJavaPackageName(java.lang.String fullName)
fullName - 
public static boolean fileExists(java.lang.String name,
                                 java.lang.String namespace,
                                 Namespaces namespaces)
                          throws java.io.IOException
name - namespace - namespaces - 
java.io.IOException
public static java.lang.String wrapPrimitiveType(TypeEntry type,
                                                 java.lang.String var)
type - var - 
public static java.lang.String getResponseString(Parameter param,
                                                 java.lang.String var)
var - 
public static boolean isPrimitiveType(TypeEntry type)
type - 
public static java.lang.String getWrapperType(java.lang.String type)
type - 
public static java.lang.String getWrapperType(TypeEntry type)
type - 
public static QName getOperationQName(javax.wsdl.BindingOperation bindingOper,
                                      BindingEntry bEntry,
                                      SymbolTable symbolTable)
bindingOper - the operationbEntry - the symbol table binding entrysymbolTable - SymbolTable
public static java.lang.String getOperationSOAPAction(javax.wsdl.BindingOperation bindingOper)
bindingOper - the operation to look at
public static java.lang.String getNewQName(QName qname)
qname - 
public static java.lang.String getNewQNameWithLastLocalPart(QName qname)
public static java.lang.String getParameterTypeName(Parameter parm)
parm - 
public static QName getXSIType(Parameter param)
param - is a parameter
public static QName getXSIType(TypeEntry te)
te - is the type entry
public static QName getMIMETypeQName(java.lang.String mimeName)
mimeName - the MIME type name
public static boolean hasMIME(BindingEntry bEntry)
bEntry - 
public static boolean hasMIME(BindingEntry bEntry,
                              javax.wsdl.BindingOperation operation)
bEntry - operation - 
public static java.lang.String getConstructorForParam(Parameter param,
                                                      SymbolTable symbolTable,
                                                      BooleanHolder bThrow)
param - info about the parameter we need a constructor forsymbolTable - used to lookup enumerationsbThrow - set to true if contructor needs try/catch block
public static boolean shouldEmit(TypeEntry type)
public static boolean isXsNode(org.w3c.dom.Node node,
                               java.lang.String nameName)
public static QName getItemQName(TypeEntry te)
public static QName getItemType(TypeEntry te)
| 
 | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||