org.globus.wsrf.tools.wsdl
Class TypesProcessor
java.lang.Object
org.globus.wsrf.tools.wsdl.TypesProcessor
- All Implemented Interfaces:
- WSDLPreprocessorConstants
- public class TypesProcessor
- extends java.lang.Object
- implements WSDLPreprocessorConstants
|
Field Summary |
private javax.wsdl.Definition |
definition
|
private java.util.Map |
imports
|
private java.util.Map |
includes
|
private static org.apache.commons.logging.Log |
logger
|
|
Method Summary |
private java.lang.String |
addPrefix(java.lang.String namespace,
java.lang.String prefix)
|
void |
addResourceProperties(javax.xml.namespace.QName portTypeName,
java.util.Map resourcePropertyElements,
java.util.Map schemaDocumentLocations)
|
private void |
addSchemaDefinitions(java.lang.String elementNS,
java.util.Map schemaDocumentLocations,
org.w3c.dom.Element schema)
|
private void |
addSchemaDefinitions(org.apache.xerces.xs.XSElementDeclaration element,
java.util.Map schemaDocumentLocations,
org.w3c.dom.Element schema)
|
void |
addWSAImport(java.util.Map schemaDocumentLocations)
|
javax.wsdl.PortType |
getPortType(javax.xml.namespace.QName portTypeName)
|
private org.w3c.dom.Element |
getSchema()
|
private void |
populateImportsMap(org.w3c.dom.Element schema)
|
private void |
populateIncludesMap(org.w3c.dom.Element schema)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
definition
private javax.wsdl.Definition definition
imports
private java.util.Map imports
includes
private java.util.Map includes
logger
private static org.apache.commons.logging.Log logger
TypesProcessor
public TypesProcessor(javax.wsdl.Definition definition)
addPrefix
private java.lang.String addPrefix(java.lang.String namespace,
java.lang.String prefix)
addWSAImport
public void addWSAImport(java.util.Map schemaDocumentLocations)
throws java.lang.Exception
- Throws:
java.lang.Exception
getSchema
private org.w3c.dom.Element getSchema()
throws java.lang.Exception
- Throws:
java.lang.Exception
addResourceProperties
public void addResourceProperties(javax.xml.namespace.QName portTypeName,
java.util.Map resourcePropertyElements,
java.util.Map schemaDocumentLocations)
throws java.lang.Exception
- Throws:
java.lang.Exception
addSchemaDefinitions
private void addSchemaDefinitions(org.apache.xerces.xs.XSElementDeclaration element,
java.util.Map schemaDocumentLocations,
org.w3c.dom.Element schema)
addSchemaDefinitions
private void addSchemaDefinitions(java.lang.String elementNS,
java.util.Map schemaDocumentLocations,
org.w3c.dom.Element schema)
populateImportsMap
private void populateImportsMap(org.w3c.dom.Element schema)
populateIncludesMap
private void populateIncludesMap(org.w3c.dom.Element schema)
getPortType
public javax.wsdl.PortType getPortType(javax.xml.namespace.QName portTypeName)
throws java.lang.Exception
- Throws:
java.lang.Exception