org.apache.cxf.tools.corba.processors.idl
Class WSDLSchemaManager
java.lang.Object
org.apache.cxf.tools.corba.processors.idl.WSDLSchemaManager
public class WSDLSchemaManager
- extends java.lang.Object
Method Summary |
void |
addWSDLDefinitionImport(javax.wsdl.Definition rootDefn,
javax.wsdl.Definition defn,
java.lang.String prefix,
java.io.File file)
|
void |
addWSDLDefinitionImport(javax.wsdl.Definition rootDefn,
javax.wsdl.Definition defn,
java.lang.String prefix,
java.lang.String fileName)
|
void |
addWSDLDefinitionNamespace(javax.wsdl.Definition defn,
java.lang.String prefix,
java.lang.String ns)
|
void |
addWSDLSchemaImport(javax.wsdl.Definition def,
java.lang.String tns,
java.io.File file)
|
void |
addWSDLSchemaImport(javax.wsdl.Definition def,
java.lang.String tns,
java.lang.String schemaFileName)
|
void |
addXmlSchemaImport(org.apache.ws.commons.schema.XmlSchema rootSchema,
org.apache.ws.commons.schema.XmlSchema schema,
java.io.File file)
|
void |
addXmlSchemaImport(org.apache.ws.commons.schema.XmlSchema rootSchema,
org.apache.ws.commons.schema.XmlSchema schema,
java.lang.String fileName)
|
void |
attachDeferredSchemasToWSDL()
|
void |
attachSchemaToWSDL(javax.wsdl.Definition definition,
org.apache.ws.commons.schema.XmlSchema schema,
boolean isSchemaGenerated)
|
org.apache.cxf.binding.corba.wsdl.TypeMappingType |
createCorbaTypeMap(javax.wsdl.Definition definition,
java.lang.String corbatypemaptns)
|
javax.wsdl.Definition |
createWSDLDefinition(java.lang.String tns)
|
org.apache.ws.commons.schema.XmlSchema |
createXmlSchema(java.lang.String schemans,
org.apache.ws.commons.schema.XmlSchemaCollection schemaCol)
|
org.apache.ws.commons.schema.XmlSchema |
createXmlSchemaForDefinition(javax.wsdl.Definition defn,
java.lang.String schemans,
org.apache.ws.commons.schema.XmlSchemaCollection schemaCol)
|
void |
deferAttachSchemaToWSDL(javax.wsdl.Definition definition,
org.apache.ws.commons.schema.XmlSchema schema,
boolean isSchemaGenerated)
|
java.io.File |
getImportedWSDLDefinitionFile(java.lang.String ns)
|
java.util.Map<java.io.File,javax.wsdl.Definition> |
getImportedWSDLDefinitions()
|
java.io.File |
getImportedXmlSchemaFile(java.lang.String ns)
|
java.util.Map<java.io.File,org.apache.ws.commons.schema.XmlSchema> |
getImportedXmlSchemas()
|
javax.wsdl.Definition |
getWSDLDefinition(java.lang.String ns)
|
java.util.Map<java.lang.String,javax.wsdl.Definition> |
getWSDLDefinitions()
|
org.apache.ws.commons.schema.XmlSchema |
getXmlSchema(java.lang.String ns)
|
java.util.Map<java.lang.String,org.apache.ws.commons.schema.XmlSchema> |
getXmlSchemas()
|
boolean |
isXmlSchemaInDefinition(java.lang.String schemans)
|
void |
setIgnoreImports(boolean flag)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WSDLSchemaManager
public WSDLSchemaManager()
createWSDLDefinition
public javax.wsdl.Definition createWSDLDefinition(java.lang.String tns)
throws javax.wsdl.WSDLException,
javax.xml.bind.JAXBException
- Throws:
javax.wsdl.WSDLException
javax.xml.bind.JAXBException
setIgnoreImports
public void setIgnoreImports(boolean flag)
getWSDLDefinition
public javax.wsdl.Definition getWSDLDefinition(java.lang.String ns)
getXmlSchema
public org.apache.ws.commons.schema.XmlSchema getXmlSchema(java.lang.String ns)
createXmlSchema
public org.apache.ws.commons.schema.XmlSchema createXmlSchema(java.lang.String schemans,
org.apache.ws.commons.schema.XmlSchemaCollection schemaCol)
createXmlSchemaForDefinition
public org.apache.ws.commons.schema.XmlSchema createXmlSchemaForDefinition(javax.wsdl.Definition defn,
java.lang.String schemans,
org.apache.ws.commons.schema.XmlSchemaCollection schemaCol)
isXmlSchemaInDefinition
public boolean isXmlSchemaInDefinition(java.lang.String schemans)
addWSDLDefinitionNamespace
public void addWSDLDefinitionNamespace(javax.wsdl.Definition defn,
java.lang.String prefix,
java.lang.String ns)
addWSDLDefinitionImport
public void addWSDLDefinitionImport(javax.wsdl.Definition rootDefn,
javax.wsdl.Definition defn,
java.lang.String prefix,
java.lang.String fileName)
addWSDLDefinitionImport
public void addWSDLDefinitionImport(javax.wsdl.Definition rootDefn,
javax.wsdl.Definition defn,
java.lang.String prefix,
java.io.File file)
addXmlSchemaImport
public void addXmlSchemaImport(org.apache.ws.commons.schema.XmlSchema rootSchema,
org.apache.ws.commons.schema.XmlSchema schema,
java.lang.String fileName)
addXmlSchemaImport
public void addXmlSchemaImport(org.apache.ws.commons.schema.XmlSchema rootSchema,
org.apache.ws.commons.schema.XmlSchema schema,
java.io.File file)
addWSDLSchemaImport
public void addWSDLSchemaImport(javax.wsdl.Definition def,
java.lang.String tns,
java.lang.String schemaFileName)
throws java.lang.Exception
- Throws:
java.lang.Exception
addWSDLSchemaImport
public void addWSDLSchemaImport(javax.wsdl.Definition def,
java.lang.String tns,
java.io.File file)
throws java.lang.Exception
- Throws:
java.lang.Exception
deferAttachSchemaToWSDL
public void deferAttachSchemaToWSDL(javax.wsdl.Definition definition,
org.apache.ws.commons.schema.XmlSchema schema,
boolean isSchemaGenerated)
throws java.lang.Exception
- Throws:
java.lang.Exception
attachDeferredSchemasToWSDL
public void attachDeferredSchemasToWSDL()
throws java.lang.Exception
- Throws:
java.lang.Exception
attachSchemaToWSDL
public void attachSchemaToWSDL(javax.wsdl.Definition definition,
org.apache.ws.commons.schema.XmlSchema schema,
boolean isSchemaGenerated)
throws java.lang.Exception
- Throws:
java.lang.Exception
createCorbaTypeMap
public org.apache.cxf.binding.corba.wsdl.TypeMappingType createCorbaTypeMap(javax.wsdl.Definition definition,
java.lang.String corbatypemaptns)
throws javax.wsdl.WSDLException
- Throws:
javax.wsdl.WSDLException
getWSDLDefinitions
public java.util.Map<java.lang.String,javax.wsdl.Definition> getWSDLDefinitions()
getXmlSchemas
public java.util.Map<java.lang.String,org.apache.ws.commons.schema.XmlSchema> getXmlSchemas()
getImportedWSDLDefinitions
public java.util.Map<java.io.File,javax.wsdl.Definition> getImportedWSDLDefinitions()
getImportedXmlSchemas
public java.util.Map<java.io.File,org.apache.ws.commons.schema.XmlSchema> getImportedXmlSchemas()
getImportedWSDLDefinitionFile
public java.io.File getImportedWSDLDefinitionFile(java.lang.String ns)
getImportedXmlSchemaFile
public java.io.File getImportedXmlSchemaFile(java.lang.String ns)
Apache CXF