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 CorbaType getAnonFixedCorbaType(QName name, QName stype, int digits, int scale)
           
static CorbaType getFixedCorbaType(QName name, QName stype, int digits, int scale)
           
static CorbaType 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 CorbaType mapToArray(QName name, QName schematypeName, QName arrayType, QName elName, int bound, boolean anonymous)
           
static CorbaType mapToSequence(QName name, QName schematypeName, QName arrayType, QName elName, int bound, boolean anonymous)
           
static CorbaType processBase64Type(CorbaType corbaTypeImpl, QName name, String maxLength, String length)
           
static CorbaType processDecimalType(org.apache.ws.commons.schema.XmlSchemaSimpleTypeRestriction restrictionType, QName name, CorbaType corbaTypeImpl, boolean anonymous)
           
static CorbaType 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 CorbaType processStringType(CorbaType corbaTypeImpl, QName name, String maxLength, String length)
           
static Union processUnionBranches(Union corbaUnion, List<MemberType> 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 CorbaType 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 CorbaType processStringType(CorbaType corbaTypeImpl,
                                          QName name,
                                          String maxLength,
                                          String length)
                                   throws Exception
Throws:
Exception

mapToArray

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

mapToSequence

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

processUnionBranches

public static Union processUnionBranches(Union corbaUnion,
                                         List<MemberType> 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 CorbaType processDecimalType(org.apache.ws.commons.schema.XmlSchemaSimpleTypeRestriction restrictionType,
                                           QName name,
                                           CorbaType corbaTypeImpl,
                                           boolean anonymous)
                                    throws Exception
Throws:
Exception

processBase64Type

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

isAnonymous

public static boolean isAnonymous(String typeName)

getFixedCorbaType

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

getAnonFixedCorbaType

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

getOctetCorbaType

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

Apache CXF API

Apache CXF