uk.ac.soton.ecs.grimoires.server.impl.wsdl.message
Class FindServicesByInterface

java.lang.Object
  extended byuk.ac.soton.ecs.grimoires.server.impl.AbstractMessage
      extended byuk.ac.soton.ecs.grimoires.server.impl.wsdl.message.FindServicesByInterface
All Implemented Interfaces:
Message, SupportsRDQLQuery

public class FindServicesByInterface
extends AbstractMessage
implements Message, SupportsRDQLQuery


Constructor Summary
FindServicesByInterface(String intfFilename)
           
 
Method Summary
 Object accept(WSDLHandler v)
           
 String generateRdqlQuery(Vector variables, Hashtable namespaces, Vector statements, Vector constraints, VariableGenerator variableGenerator, RDQLQueryQualifier qualifier)
          Generates part of a rdql query.
 String getWSDLFile()
           
 void setWSDLFile(String filename)
           
 
Methods inherited from class uk.ac.soton.ecs.grimoires.server.impl.AbstractMessage
addError, addError, errorThrown, getErrors, getFirstError, getResult, setResult
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface uk.ac.soton.ecs.grimoires.server.impl.Message
addError, addError
 

Constructor Detail

FindServicesByInterface

public FindServicesByInterface(String intfFilename)
Method Detail

getWSDLFile

public String getWSDLFile()

setWSDLFile

public void setWSDLFile(String filename)

accept

public Object accept(WSDLHandler v)

generateRdqlQuery

public String generateRdqlQuery(Vector variables,
                                Hashtable namespaces,
                                Vector statements,
                                Vector constraints,
                                VariableGenerator variableGenerator,
                                RDQLQueryQualifier qualifier)
Generates part of a rdql query.

Specified by:
generateRdqlQuery in interface SupportsRDQLQuery
Parameters:
variables - the set of variables over which the query occurs
namespaces - a hastable of namesspaces already produced
statements - a sequence of rdql statements already generated
constraints - a sequence of constraints to be satisfied
variableGenerator - a generator of new variables
qualifier - a query qualifier to control the generation of RDQL
Returns:
the name of the variable for the current context.