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) |
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 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 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 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 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) |
SchemaCollection |
getXMLSchemaList() |
protected boolean |
isDuplicate(CorbaType corbaTypeImpl) |
protected CorbaType |
isDuplicateException(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 CorbaType |
processAllType(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 Struct |
processComplexContentStruct(org.apache.ws.commons.schema.XmlSchemaComplexContent complex,
QName defaultName,
Struct corbaStruct,
QName schematypeName) |
protected MemberType |
processComplexContentStructChoice(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 CorbaType |
processSequenceType(org.apache.ws.commons.schema.XmlSchemaSequence seq,
QName defaultName,
QName schemaTypeName) |
protected Struct |
processSimpleContentStruct(org.apache.ws.commons.schema.XmlSchemaSimpleContent simpleContent,
QName defaultName,
Struct corbaStruct,
QName schematypeName) |
protected static boolean |
queryBinding(javax.wsdl.Definition definition,
QName bqname) |
void |
setIdlNamespace(String ns) |
void |
setTypeMap(TypeMappingType map) |
void |
setWsdlDefinition(javax.wsdl.Definition defn) |
void |
setXMLSchemaList(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(TypeMappingType map)
public void setIdlNamespace(String ns)
public String getIdlNamespace()
public void setXMLSchemaList(SchemaCollection list)
public SchemaCollection getXMLSchemaList()
public void setWsdlDefinition(javax.wsdl.Definition defn)
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
Exceptionprotected List<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 CorbaType processSequenceType(org.apache.ws.commons.schema.XmlSchemaSequence seq, QName defaultName, QName schemaTypeName) throws Exception
Exceptionprotected CorbaType processAllType(org.apache.ws.commons.schema.XmlSchemaAll seq, QName defaultName, QName schematypeName) throws Exception
Exceptionprotected List<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 CorbaType createArray(QName name, QName schematypeName, QName arrayType, Long maxOccurs, Long minOccurs, boolean anonymous)
protected CorbaType createArray(QName name, QName schematypeName, QName arrayType, QName elName, Long maxOccurs, Long minOccurs, boolean anonymous)
protected Struct processSimpleContentStruct(org.apache.ws.commons.schema.XmlSchemaSimpleContent simpleContent, QName defaultName, Struct corbaStruct, QName schematypeName) throws Exception
Exceptionprotected Struct processComplexContentStruct(org.apache.ws.commons.schema.XmlSchemaComplexContent complex, QName defaultName, Struct corbaStruct, QName schematypeName) throws Exception
Exceptionprotected MemberType processComplexContentStructChoice(org.apache.ws.commons.schema.XmlSchemaChoice choice, QName schematypeName, QName defaultName) throws Exception
Exceptionprotected CorbaType createNillableUnion(QName name, QName schemaType, QName membertype, boolean isQualified)
protected Union createUnion(QName name, org.apache.ws.commons.schema.XmlSchemaChoice choice, QName defaultName, QName schematypeName) throws Exception
Exceptionprotected boolean isDuplicate(CorbaType corbaTypeImpl)
protected static boolean queryBinding(javax.wsdl.Definition definition,
QName bqname)
Apache CXF