hu.soft4d.minerva.wsdl.ssm
Class SSMSchemaModel

java.lang.Object
  extended by hu.soft4d.minerva.wsdl.ssm.SSMSchemaModel

public class SSMSchemaModel
extends java.lang.Object

This class takes an SSM schema definition URL, parses the stream and builds a memory object model of the data found in the schema instance. This can then be queried.

Author:
Zsolt Kiss Gere, 4D Soft Ltd.

Constructor Summary
SSMSchemaModel(java.net.URL schemaUrl, java.lang.String serviceName, java.lang.String portName)
          Parse the XML document identified by schemaUrl.
 
Method Summary
 java.lang.String getInitialState()
           
 java.util.List<LocationVarEntry> getLocVarEntries()
           
 java.lang.String getServiceName()
           
 java.util.List<SwitchEntry> getSwitchEntries()
           
 java.lang.String getWSDLUrlString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SSMSchemaModel

public SSMSchemaModel(java.net.URL schemaUrl,
                      java.lang.String serviceName,
                      java.lang.String portName)
               throws java.lang.Exception
Parse the XML document identified by schemaUrl. Currently uses JDom.

Parameters:
serviceName -
Throws:
java.lang.Exception
Method Detail

getWSDLUrlString

public java.lang.String getWSDLUrlString()
                                  throws java.lang.Exception
Throws:
java.lang.Exception

getServiceName

public java.lang.String getServiceName()
                                throws java.lang.Exception
Throws:
java.lang.Exception

getInitialState

public java.lang.String getInitialState()
                                 throws java.lang.Exception
Throws:
java.lang.Exception

getLocVarEntries

public java.util.List<LocationVarEntry> getLocVarEntries()
                                                  throws java.lang.Exception
Throws:
java.lang.Exception

getSwitchEntries

public java.util.List<SwitchEntry> getSwitchEntries()
                                             throws java.lang.Exception
Throws:
java.lang.Exception