|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objecthu.soft4d.minerva.wsdl.WSDLModelImpl
public class WSDLModelImpl
An implementation of WSDLModel
. Represents the structure of a WSDL file.
Method Summary | |
---|---|
java.util.Map<javax.xml.namespace.QName,org.apache.axis.wsdl.symbolTable.DefinedType> |
getAllDefinedTypes()
Get all defined types in this WSDL in a map keyed by their qualified name. |
stsimulator.types.Type |
getCreateSSMType(javax.xml.namespace.QName typeQName)
Get the SSM type corresponding to this qualified type name. |
stsimulator.types.Type |
getCreateSSMType(org.apache.axis.wsdl.symbolTable.TypeEntry typeEntry)
Return an SSM Type object corresponding to TypeEntry, using an internal Map for cache. |
org.apache.xerces.xs.XSModel[] |
getSchemaModels()
Get all schemas defined or used by this WSDL in an array of XSModel-s. |
JService |
getService(java.lang.String serviceName)
Get the service given by serviceName as a JService. |
java.util.Map<javax.xml.namespace.QName,JService> |
getServices()
Get all services defined in this WSDL in a map keyed by their qualified name. |
java.util.Map<javax.xml.namespace.QName,stsimulator.types.Type> |
getSSMTypes()
Get all SSM types defined in this WSDL, for which a getSSMType() method was already called. |
org.apache.axis.wsdl.symbolTable.SymbolTable |
getSymbolTable()
Return the symbol table created by parsing the WSDL. |
java.lang.String |
getTargetNamespace()
Get the WSDL target namespace. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public org.apache.axis.wsdl.symbolTable.SymbolTable getSymbolTable()
WSDLModel
getSymbolTable
in interface WSDLModel
public JService getService(java.lang.String serviceName) throws java.lang.Exception
WSDLModel
getService
in interface WSDLModel
java.lang.Exception
public java.util.Map<javax.xml.namespace.QName,JService> getServices()
WSDLModel
getServices
in interface WSDLModel
public java.util.Map<javax.xml.namespace.QName,org.apache.axis.wsdl.symbolTable.DefinedType> getAllDefinedTypes()
WSDLModel
getAllDefinedTypes
in interface WSDLModel
public org.apache.xerces.xs.XSModel[] getSchemaModels() throws java.lang.Exception
WSDLModel
getSchemaModels
in interface WSDLModel
java.lang.Exception
public java.lang.String getTargetNamespace() throws java.lang.Exception
WSDLModel
getTargetNamespace
in interface WSDLModel
java.lang.Exception
public stsimulator.types.Type getCreateSSMType(javax.xml.namespace.QName typeQName) throws java.lang.Exception
WSDLModel
getCreateSSMType
in interface WSDLModel
java.lang.Exception
public stsimulator.types.Type getCreateSSMType(org.apache.axis.wsdl.symbolTable.TypeEntry typeEntry) throws java.lang.Exception
If the type already exists in the map (key=typeEntry.qname), just return it.
Else construct a new Simple- or ComplexType, put it in the map and return it.
Traverses recursively the tree of embedded parameter types, constructing new types as needed.
getCreateSSMType
in interface WSDLModel
java.lang.Exception
WSDLModel.getCreateSSMType(org.apache.axis.wsdl.symbolTable.TypeEntry)
public java.util.Map<javax.xml.namespace.QName,stsimulator.types.Type> getSSMTypes()
WSDLModel
getSSMTypes
in interface WSDLModel
WSDLModel.getSSMTypes()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |