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
Exception
protected List<MemberType> processContainerAsMembers(org.apache.ws.commons.schema.XmlSchemaParticle particle, QName defaultName, QName schemaTypeName) throws Exception
Exception
public org.apache.ws.commons.schema.XmlSchemaType getSchemaType(QName name) throws Exception
Exception
protected CorbaType processSequenceType(org.apache.ws.commons.schema.XmlSchemaSequence seq, QName defaultName, QName schemaTypeName) throws Exception
Exception
protected CorbaType processAllType(org.apache.ws.commons.schema.XmlSchemaAll seq, QName defaultName, QName schematypeName) throws Exception
Exception
protected List<MemberType> processAttributesAsMembers(List<org.apache.ws.commons.schema.XmlSchemaAttributeOrGroupRef> list, String uri) throws Exception
Exception
protected 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
Exception
protected Struct processComplexContentStruct(org.apache.ws.commons.schema.XmlSchemaComplexContent complex, QName defaultName, Struct corbaStruct, QName schematypeName) throws Exception
Exception
protected MemberType processComplexContentStructChoice(org.apache.ws.commons.schema.XmlSchemaChoice choice, QName schematypeName, QName defaultName) throws Exception
Exception
protected 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
Exception
protected boolean isDuplicate(CorbaType corbaTypeImpl)
protected static boolean queryBinding(javax.wsdl.Definition definition, QName bqname)
Apache CXF