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

mapToArray

public static org.apache.cxf.binding.corba.wsdl.CorbaTypeImpl mapToArray(QName name,
                                                                         QName schematypeName,
                                                                         QName arrayType,
                                                                         QName elName,
                                                                         int bound,
                                                                         boolean anonymous)

mapToSequence

public static org.apache.cxf.binding.corba.wsdl.CorbaTypeImpl mapToSequence(QName name,
                                                                            QName schematypeName,
                                                                            QName arrayType,
                                                                            QName elName,
                                                                            int bound,
                                                                            boolean anonymous)

processUnionBranches

public static org.apache.cxf.binding.corba.wsdl.Union processUnionBranches(org.apache.cxf.binding.corba.wsdl.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 org.apache.cxf.binding.corba.wsdl.CorbaTypeImpl processDecimalType(org.apache.ws.commons.schema.XmlSchemaSimpleTypeRestriction restrictionType,
                                                                                 QName name,
                                                                                 org.apache.cxf.binding.corba.wsdl.CorbaTypeImpl corbaTypeImpl,
                                                                                 boolean anonymous)
                                                                          throws Exception
Throws:
Exception

processBase64Type

public static org.apache.cxf.binding.corba.wsdl.CorbaTypeImpl processBase64Type(org.apache.cxf.binding.corba.wsdl.CorbaTypeImpl corbaTypeImpl,
                                                                                QName name,
                                                                                String maxLength,
                                                                                String length)
                                                                         throws Exception
Throws:
Exception

isAnonymous

public static boolean isAnonymous(String typeName)

getFixedCorbaType

public static org.apache.cxf.binding.corba.wsdl.CorbaTypeImpl getFixedCorbaType(QName name,
                                                                                QName stype,
                                                                                int digits,
                                                                                int scale)

getAnonFixedCorbaType

public static org.apache.cxf.binding.corba.wsdl.CorbaTypeImpl getAnonFixedCorbaType(QName name,
                                                                                    QName stype,
                                                                                    int digits,
                                                                                    int scale)

getOctetCorbaType

public static org.apache.cxf.binding.corba.wsdl.CorbaTypeImpl getOctetCorbaType(QName name,
                                                                                QName stype,
                                                                                int bound)


Apache CXF