public class WSDLToCorbaHelper extends Object
| Modifier and Type | Field and Description |
|---|---|
protected static CorbaPrimitiveMap |
CORBAPRIMITIVEMAP |
protected static String[] |
DISCRIMINATORTYPES |
static String |
IDL_VERSION |
protected static Logger |
LOG |
static String |
REPO_STRING |
protected static Set<String> |
SUPPORTEDDISTYPES |
| Constructor and Description |
|---|
WSDLToCorbaHelper() |
| Modifier and Type | Method and Description |
|---|---|
protected QName |
checkPrefix(QName schematypeName) |
org.apache.cxf.binding.corba.wsdl.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) |
protected org.apache.cxf.binding.corba.wsdl.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.
|
protected org.apache.cxf.binding.corba.wsdl.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.
|
protected org.apache.cxf.binding.corba.wsdl.CorbaType |
createNillableUnion(QName name,
QName schemaType,
QName membertype,
boolean isQualified) |
QName |
createQName(String name,
String namespaceName,
String prefix) |
QName |
createQNameCorbaNamespace(String name) |
QName |
createQNameTargetNamespace(String name) |
QName |
createQNameXmlSchemaNamespace(String name) |
protected org.apache.cxf.binding.corba.wsdl.Union |
createUnion(QName name,
org.apache.ws.commons.schema.XmlSchemaChoice choice,
QName defaultName,
QName schematypeName) |
String |
getIdlNamespace() |
org.apache.ws.commons.schema.XmlSchemaType |
getSchemaType(QName name) |
org.apache.cxf.common.xmlschema.SchemaCollection |
getXMLSchemaList() |
protected boolean |
isDuplicate(org.apache.cxf.binding.corba.wsdl.CorbaType corbaTypeImpl) |
protected org.apache.cxf.binding.corba.wsdl.CorbaType |
isDuplicateException(org.apache.cxf.binding.corba.wsdl.CorbaType corbaTypeImpl) |
boolean |
isLiteralArray(org.apache.ws.commons.schema.XmlSchemaComplexType type) |
protected boolean |
isSchemaTypeException(org.apache.ws.commons.schema.XmlSchemaType stype) |
protected org.apache.ws.commons.schema.XmlSchemaType |
lookUpType(javax.wsdl.Part part) |
protected org.apache.cxf.binding.corba.wsdl.CorbaType |
processAllType(org.apache.ws.commons.schema.XmlSchemaAll seq,
QName defaultName,
QName schematypeName) |
protected List<org.apache.cxf.binding.corba.wsdl.MemberType> |
processAttributesAsMembers(List<org.apache.ws.commons.schema.XmlSchemaAttributeOrGroupRef> list,
String uri) |
protected org.apache.cxf.binding.corba.wsdl.Struct |
processComplexContentStruct(org.apache.ws.commons.schema.XmlSchemaComplexContent complex,
QName defaultName,
org.apache.cxf.binding.corba.wsdl.Struct corbaStruct,
QName schematypeName) |
protected org.apache.cxf.binding.corba.wsdl.MemberType |
processComplexContentStructChoice(org.apache.ws.commons.schema.XmlSchemaChoice choice,
QName schematypeName,
QName defaultName) |
protected List<org.apache.cxf.binding.corba.wsdl.MemberType> |
processContainerAsMembers(org.apache.ws.commons.schema.XmlSchemaParticle particle,
QName defaultName,
QName schemaTypeName) |
protected org.apache.cxf.binding.corba.wsdl.CorbaType |
processSequenceType(org.apache.ws.commons.schema.XmlSchemaSequence seq,
QName defaultName,
QName schemaTypeName) |
protected org.apache.cxf.binding.corba.wsdl.Struct |
processSimpleContentStruct(org.apache.ws.commons.schema.XmlSchemaSimpleContent simpleContent,
QName defaultName,
org.apache.cxf.binding.corba.wsdl.Struct corbaStruct,
QName schematypeName) |
protected static boolean |
queryBinding(javax.wsdl.Definition definition,
QName bqname) |
void |
setIdlNamespace(String ns) |
void |
setTypeMap(org.apache.cxf.binding.corba.wsdl.TypeMappingType map) |
void |
setWsdlDefinition(javax.wsdl.Definition defn) |
void |
setXMLSchemaList(org.apache.cxf.common.xmlschema.SchemaCollection list) |
public static final String REPO_STRING
public static final String IDL_VERSION
protected static final Logger LOG
protected static final String[] DISCRIMINATORTYPES
protected static final CorbaPrimitiveMap CORBAPRIMITIVEMAP
public void setTypeMap(org.apache.cxf.binding.corba.wsdl.TypeMappingType map)
public void setIdlNamespace(String ns)
public String getIdlNamespace()
public void setXMLSchemaList(org.apache.cxf.common.xmlschema.SchemaCollection list)
public org.apache.cxf.common.xmlschema.SchemaCollection getXMLSchemaList()
public void setWsdlDefinition(javax.wsdl.Definition defn)
public org.apache.cxf.binding.corba.wsdl.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
Exceptionprotected List<org.apache.cxf.binding.corba.wsdl.MemberType> processContainerAsMembers(org.apache.ws.commons.schema.XmlSchemaParticle particle, QName defaultName, QName schemaTypeName) throws Exception
Exceptionpublic org.apache.ws.commons.schema.XmlSchemaType getSchemaType(QName name) throws Exception
Exceptionprotected org.apache.cxf.binding.corba.wsdl.CorbaType processSequenceType(org.apache.ws.commons.schema.XmlSchemaSequence seq,
QName defaultName,
QName schemaTypeName)
throws Exception
Exceptionprotected org.apache.cxf.binding.corba.wsdl.CorbaType processAllType(org.apache.ws.commons.schema.XmlSchemaAll seq,
QName defaultName,
QName schematypeName)
throws Exception
Exceptionprotected List<org.apache.cxf.binding.corba.wsdl.MemberType> processAttributesAsMembers(List<org.apache.ws.commons.schema.XmlSchemaAttributeOrGroupRef> list, String uri) throws Exception
Exceptionprotected org.apache.ws.commons.schema.XmlSchemaType lookUpType(javax.wsdl.Part part)
protected boolean isSchemaTypeException(org.apache.ws.commons.schema.XmlSchemaType stype)
public boolean isLiteralArray(org.apache.ws.commons.schema.XmlSchemaComplexType type)
protected org.apache.cxf.binding.corba.wsdl.CorbaType createArray(QName name, QName schematypeName, QName arrayType, Long maxOccurs, Long minOccurs, boolean anonymous)
protected org.apache.cxf.binding.corba.wsdl.CorbaType createArray(QName name, QName schematypeName, QName arrayType, QName elName, Long maxOccurs, Long minOccurs, boolean anonymous)
protected org.apache.cxf.binding.corba.wsdl.Struct processSimpleContentStruct(org.apache.ws.commons.schema.XmlSchemaSimpleContent simpleContent,
QName defaultName,
org.apache.cxf.binding.corba.wsdl.Struct corbaStruct,
QName schematypeName)
throws Exception
Exceptionprotected org.apache.cxf.binding.corba.wsdl.Struct processComplexContentStruct(org.apache.ws.commons.schema.XmlSchemaComplexContent complex,
QName defaultName,
org.apache.cxf.binding.corba.wsdl.Struct corbaStruct,
QName schematypeName)
throws Exception
Exceptionprotected org.apache.cxf.binding.corba.wsdl.MemberType processComplexContentStructChoice(org.apache.ws.commons.schema.XmlSchemaChoice choice,
QName schematypeName,
QName defaultName)
throws Exception
Exceptionprotected org.apache.cxf.binding.corba.wsdl.CorbaType createNillableUnion(QName name, QName schemaType, QName membertype, boolean isQualified)
protected org.apache.cxf.binding.corba.wsdl.Union createUnion(QName name, org.apache.ws.commons.schema.XmlSchemaChoice choice, QName defaultName, QName schematypeName) throws Exception
Exceptionprotected boolean isDuplicate(org.apache.cxf.binding.corba.wsdl.CorbaType corbaTypeImpl)
protected org.apache.cxf.binding.corba.wsdl.CorbaType isDuplicateException(org.apache.cxf.binding.corba.wsdl.CorbaType corbaTypeImpl)
protected static boolean queryBinding(javax.wsdl.Definition definition,
QName bqname)
Apache CXF