Class WSDLToCorbaHelper
java.lang.Object
org.apache.cxf.tools.corba.processors.wsdl.WSDLToCorbaHelper
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final CorbaPrimitiveMapprotected static final String[]static final Stringprotected static final Loggerstatic final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected QNamecheckPrefix(QName schematypeName) 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) protected CorbaTypecreateArray(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.protected CorbaTypecreateArray(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.protected CorbaTypecreateNillableUnion(QName name, QName schemaType, QName membertype, boolean isQualified) createQName(String name, String namespaceName, String prefix) protected UnioncreateUnion(QName name, org.apache.ws.commons.schema.XmlSchemaChoice choice, QName defaultName, QName schematypeName) org.apache.ws.commons.schema.XmlSchemaTypegetSchemaType(QName name) protected booleanisDuplicate(CorbaType corbaTypeImpl) protected CorbaTypeisDuplicateException(CorbaType corbaTypeImpl) booleanisLiteralArray(org.apache.ws.commons.schema.XmlSchemaComplexType type) protected booleanisSchemaTypeException(org.apache.ws.commons.schema.XmlSchemaType stype) protected org.apache.ws.commons.schema.XmlSchemaTypelookUpType(javax.wsdl.Part part) protected CorbaTypeprocessAllType(org.apache.ws.commons.schema.XmlSchemaAll seq, QName defaultName, QName schematypeName) protected List<MemberType>processAttributesAsMembers(List<org.apache.ws.commons.schema.XmlSchemaAttributeOrGroupRef> list, String uri) protected StructprocessComplexContentStruct(org.apache.ws.commons.schema.XmlSchemaComplexContent complex, QName defaultName, Struct corbaStruct, QName schematypeName) protected MemberTypeprocessComplexContentStructChoice(org.apache.ws.commons.schema.XmlSchemaChoice choice, QName schematypeName, QName defaultName) protected List<MemberType>processContainerAsMembers(org.apache.ws.commons.schema.XmlSchemaParticle particle, QName defaultName, QName schemaTypeName) protected CorbaTypeprocessSequenceType(org.apache.ws.commons.schema.XmlSchemaSequence seq, QName defaultName, QName schemaTypeName) protected StructprocessSimpleContentStruct(org.apache.ws.commons.schema.XmlSchemaSimpleContent simpleContent, QName defaultName, Struct corbaStruct, QName schematypeName) protected static booleanqueryBinding(javax.wsdl.Definition definition, QName bqname) voidvoidvoidsetWsdlDefinition(javax.wsdl.Definition defn) void
-
Field Details
-
REPO_STRING
- See Also:
-
IDL_VERSION
- See Also:
-
LOG
-
DISCRIMINATORTYPES
-
SUPPORTEDDISTYPES
-
CORBAPRIMITIVEMAP
-
-
Constructor Details
-
WSDLToCorbaHelper
public WSDLToCorbaHelper()
-
-
Method Details
-
setTypeMap
-
setIdlNamespace
-
getIdlNamespace
-
setXMLSchemaList
-
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
- 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
-
createUnion
protected Union createUnion(QName name, org.apache.ws.commons.schema.XmlSchemaChoice choice, QName defaultName, QName schematypeName) throws Exception - Throws:
Exception
-
isDuplicate
-
isDuplicateException
-
checkPrefix
-
createQNameTargetNamespace
-
createQNameCorbaNamespace
-
createQName
-
createQNameXmlSchemaNamespace
-
queryBinding
-