Class WSDLToCorbaHelper

java.lang.Object
org.apache.cxf.tools.corba.processors.wsdl.WSDLToCorbaHelper

public class WSDLToCorbaHelper extends Object
  • Field Details

  • Constructor Details

    • WSDLToCorbaHelper

      public WSDLToCorbaHelper()
  • Method Details

    • setTypeMap

      public void setTypeMap(TypeMappingType map)
    • setIdlNamespace

      public void setIdlNamespace(String ns)
    • getIdlNamespace

      public String getIdlNamespace()
    • setXMLSchemaList

      public void setXMLSchemaList(SchemaCollection list)
    • getXMLSchemaList

      public SchemaCollection getXMLSchemaList()
    • setWsdlDefinition

      public void setWsdlDefinition(javax.wsdl.Definition defn)
    • convertSchemaToCorbaType

      public CorbaType convertSchemaToCorbaType(org.apache.ws.commons.schema.XmlSchemaType stype, QName defaultName, org.apache.ws.commons.schema.XmlSchemaType parent, org.apache.ws.commons.schema.XmlSchemaAnnotation annotation, boolean anonymous) throws Exception
      Throws:
      Exception
    • processContainerAsMembers

      protected List<MemberType> processContainerAsMembers(org.apache.ws.commons.schema.XmlSchemaParticle particle, QName defaultName, QName schemaTypeName) throws Exception
      Throws:
      Exception
    • getSchemaType

      public org.apache.ws.commons.schema.XmlSchemaType getSchemaType(QName name) throws Exception
      Throws:
      Exception
    • processSequenceType

      protected CorbaType processSequenceType(org.apache.ws.commons.schema.XmlSchemaSequence seq, QName defaultName, QName schemaTypeName) throws Exception
      Throws:
      Exception
    • processAllType

      protected CorbaType processAllType(org.apache.ws.commons.schema.XmlSchemaAll seq, QName defaultName, QName schematypeName) throws Exception
      Throws:
      Exception
    • processAttributesAsMembers

      protected List<MemberType> processAttributesAsMembers(List<org.apache.ws.commons.schema.XmlSchemaAttributeOrGroupRef> list, String uri) throws Exception
      Throws:
      Exception
    • lookUpType

      protected org.apache.ws.commons.schema.XmlSchemaType lookUpType(javax.wsdl.Part part)
    • isSchemaTypeException

      protected boolean isSchemaTypeException(org.apache.ws.commons.schema.XmlSchemaType stype)
    • isLiteralArray

      public boolean isLiteralArray(org.apache.ws.commons.schema.XmlSchemaComplexType type)
    • createArray

      protected CorbaType createArray(QName name, QName schematypeName, QName arrayType, Long maxOccurs, Long minOccurs, boolean anonymous)
      Create a CORBA Array or Sequence based on min and max Occurs If minOccurs == maxOccurs == 1 then log warning and return null. Else if minOccurs is equal to maxOccurs then create an Array. Else create a Sequence
    • createArray

      protected CorbaType createArray(QName name, QName schematypeName, QName arrayType, QName elName, Long maxOccurs, Long minOccurs, boolean anonymous)
      Create a CORBA Array or Sequence based on min and max Occurs If minOccurs == maxOccurs == 1 then log warning and return null. Else if minOccurs is equal to maxOccurs then create an Array. Else create a Sequence
    • processSimpleContentStruct

      protected Struct processSimpleContentStruct(org.apache.ws.commons.schema.XmlSchemaSimpleContent simpleContent, QName defaultName, Struct corbaStruct, QName schematypeName) throws Exception
      Throws:
      Exception
    • processComplexContentStruct

      protected Struct processComplexContentStruct(org.apache.ws.commons.schema.XmlSchemaComplexContent complex, QName defaultName, Struct corbaStruct, QName schematypeName) throws Exception
      Throws:
      Exception
    • processComplexContentStructChoice

      protected MemberType processComplexContentStructChoice(org.apache.ws.commons.schema.XmlSchemaChoice choice, QName schematypeName, QName defaultName) throws Exception
      Throws:
      Exception
    • createNillableUnion

      protected CorbaType createNillableUnion(QName name, QName schemaType, QName membertype, boolean isQualified)
    • createUnion

      protected Union createUnion(QName name, org.apache.ws.commons.schema.XmlSchemaChoice choice, QName defaultName, QName schematypeName) throws Exception
      Throws:
      Exception
    • isDuplicate

      protected boolean isDuplicate(CorbaType corbaTypeImpl)
    • isDuplicateException

      protected CorbaType isDuplicateException(CorbaType corbaTypeImpl)
    • checkPrefix

      protected QName checkPrefix(QName schematypeName)
    • createQNameTargetNamespace

      public QName createQNameTargetNamespace(String name)
    • createQNameCorbaNamespace

      public QName createQNameCorbaNamespace(String name)
    • createQName

      public QName createQName(String name, String namespaceName, String prefix)
    • createQNameXmlSchemaNamespace

      public QName createQNameXmlSchemaNamespace(String name)
    • queryBinding

      protected static boolean queryBinding(javax.wsdl.Definition definition, QName bqname)