Apache CXF API

org.apache.cxf.tools.corba.processors.wsdl
Class WSDLTypes

java.lang.Object
  extended by org.apache.cxf.tools.corba.processors.wsdl.WSDLTypes

public final class WSDLTypes
extends Object


Method Summary
static CorbaTypeImpl getAnonFixedCorbaType(QName name, QName stype, int digits, int scale)
           
static CorbaTypeImpl getFixedCorbaType(QName name, QName stype, int digits, int scale)
           
static CorbaTypeImpl getOctetCorbaType(QName name, QName stype, int bound)
           
static boolean isAnonymous(String typeName)
           
static boolean isOMGUnion(org.apache.ws.commons.schema.XmlSchemaComplexType type)
           
static boolean isUnion(org.apache.ws.commons.schema.XmlSchemaComplexType type)
           
static CorbaTypeImpl mapToArray(QName name, QName schematypeName, QName arrayType, QName elName, int bound, boolean anonymous)
           
static CorbaTypeImpl mapToSequence(QName name, QName schematypeName, QName arrayType, QName elName, int bound, boolean anonymous)
           
static CorbaTypeImpl processBase64Type(CorbaTypeImpl corbaTypeImpl, QName name, String maxLength, String length)
           
static CorbaTypeImpl processDecimalType(org.apache.ws.commons.schema.XmlSchemaSimpleTypeRestriction restrictionType, QName name, CorbaTypeImpl corbaTypeImpl, boolean anonymous)
           
static CorbaTypeImpl processObject(javax.wsdl.Definition definition, org.apache.ws.commons.schema.XmlSchemaComplexType complex, org.apache.ws.commons.schema.XmlSchemaAnnotation annotation, QName typeName, QName defaultName, String idlNamespace)
           
static CorbaTypeImpl processStringType(CorbaTypeImpl corbaTypeImpl, QName name, String maxLength, String length)
           
static Union processUnionBranches(Union corbaUnion, List fields, List<String> caselist)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

processObject

public static CorbaTypeImpl processObject(javax.wsdl.Definition definition,
                                          org.apache.ws.commons.schema.XmlSchemaComplexType complex,
                                          org.apache.ws.commons.schema.XmlSchemaAnnotation annotation,
                                          QName typeName,
                                          QName defaultName,
                                          String idlNamespace)
                                   throws Exception
Throws:
Exception

processStringType

public static CorbaTypeImpl processStringType(CorbaTypeImpl corbaTypeImpl,
                                              QName name,
                                              String maxLength,
                                              String length)
                                       throws Exception
Throws:
Exception

mapToArray

public static CorbaTypeImpl mapToArray(QName name,
                                       QName schematypeName,
                                       QName arrayType,
                                       QName elName,
                                       int bound,
                                       boolean anonymous)

mapToSequence

public static CorbaTypeImpl mapToSequence(QName name,
                                          QName schematypeName,
                                          QName arrayType,
                                          QName elName,
                                          int bound,
                                          boolean anonymous)

processUnionBranches

public static Union processUnionBranches(Union corbaUnion,
                                         List fields,
                                         List<String> caselist)

isOMGUnion

public static boolean isOMGUnion(org.apache.ws.commons.schema.XmlSchemaComplexType type)

isUnion

public static boolean isUnion(org.apache.ws.commons.schema.XmlSchemaComplexType type)

processDecimalType

public static CorbaTypeImpl processDecimalType(org.apache.ws.commons.schema.XmlSchemaSimpleTypeRestriction restrictionType,
                                               QName name,
                                               CorbaTypeImpl corbaTypeImpl,
                                               boolean anonymous)
                                        throws Exception
Throws:
Exception

processBase64Type

public static CorbaTypeImpl processBase64Type(CorbaTypeImpl corbaTypeImpl,
                                              QName name,
                                              String maxLength,
                                              String length)
                                       throws Exception
Throws:
Exception

isAnonymous

public static boolean isAnonymous(String typeName)

getFixedCorbaType

public static CorbaTypeImpl getFixedCorbaType(QName name,
                                              QName stype,
                                              int digits,
                                              int scale)

getAnonFixedCorbaType

public static CorbaTypeImpl getAnonFixedCorbaType(QName name,
                                                  QName stype,
                                                  int digits,
                                                  int scale)

getOctetCorbaType

public static CorbaTypeImpl getOctetCorbaType(QName name,
                                              QName stype,
                                              int bound)

Apache CXF API

Apache CXF