story.scheherazade.parameters
Class SCHParameterSet

java.lang.Object
  extended by story.scheherazade.parameters.SCHParameterSet
All Implemented Interfaces:
RenderableObject
Direct Known Subclasses:
StoryAssertion, StoryQuery

public class SCHParameterSet
extends java.lang.Object
implements RenderableObject

A set of SCHParameters.


Constructor Summary
SCHParameterSet()
          Constructor with no initial parameters.
SCHParameterSet(SCHParameter param0)
          Constructor with an initial parameter.
SCHParameterSet(SCHParameter param0, SCHParameter param1)
          Constructor with two initial parameters.
SCHParameterSet(SCHParameter param0, SCHParameter param1, SCHParameter param2)
          Constructor with three initial parameters.
SCHParameterSet(SCHParameter param0, SCHParameter param1, SCHParameter param2, SCHParameter param3)
          Constructor with four initial parameters.
SCHParameterSet(SCHParameter param0, SCHParameter param1, SCHParameter param2, SCHParameter param3, SCHParameter param4)
          Constructor with five initial parameters.
SCHParameterSet(SCHParameter param0, SCHParameter param1, SCHParameter param2, SCHParameter param3, SCHParameter param4, SCHParameter param5)
          Constructor with six initial parameters.
SCHParameterSet(SCHParameter param0, SCHParameter param1, SCHParameter param2, SCHParameter param3, SCHParameter param4, SCHParameter param5, SCHParameter param6)
          Constructor with seven initial parameters.
 
Method Summary
 void addParameter(SCHParameter parameter)
           
 void addParameters(SCHParameterSet otherParameters)
          Copy to the end of this SCHParameterSet all the SCHParameters from another SCHParameterSet
 SCHParameter getParameter(int index)
           
 java.util.Enumeration getParameters()
           
 SCHSymbolTable newReferenceTable()
          Create a new SCHSymbolTable with the declarations implied by the SCHParameterSet's parameters.
 int numParameters()
           
 java.lang.StringBuffer render()
          Render the ParameterSet as a StringBuffer suitable for interpretation by the command interpeter.
 ParameterSet toCoreParameterSet(Timeline timelineHandler)
          Convert to an underlying DBCORE ParameterSet.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SCHParameterSet

public SCHParameterSet()
Constructor with no initial parameters.


SCHParameterSet

public SCHParameterSet(SCHParameter param0)
                throws Scheherexception
Constructor with an initial parameter.

Throws:
Scheherexception

SCHParameterSet

public SCHParameterSet(SCHParameter param0,
                       SCHParameter param1)
                throws Scheherexception
Constructor with two initial parameters.

Throws:
Scheherexception

SCHParameterSet

public SCHParameterSet(SCHParameter param0,
                       SCHParameter param1,
                       SCHParameter param2)
                throws Scheherexception
Constructor with three initial parameters.

Throws:
Scheherexception

SCHParameterSet

public SCHParameterSet(SCHParameter param0,
                       SCHParameter param1,
                       SCHParameter param2,
                       SCHParameter param3)
                throws Scheherexception
Constructor with four initial parameters.

Throws:
Scheherexception

SCHParameterSet

public SCHParameterSet(SCHParameter param0,
                       SCHParameter param1,
                       SCHParameter param2,
                       SCHParameter param3,
                       SCHParameter param4)
                throws Scheherexception
Constructor with five initial parameters.

Throws:
Scheherexception

SCHParameterSet

public SCHParameterSet(SCHParameter param0,
                       SCHParameter param1,
                       SCHParameter param2,
                       SCHParameter param3,
                       SCHParameter param4,
                       SCHParameter param5)
                throws Scheherexception
Constructor with six initial parameters.

Throws:
Scheherexception

SCHParameterSet

public SCHParameterSet(SCHParameter param0,
                       SCHParameter param1,
                       SCHParameter param2,
                       SCHParameter param3,
                       SCHParameter param4,
                       SCHParameter param5,
                       SCHParameter param6)
                throws Scheherexception
Constructor with seven initial parameters.

Throws:
Scheherexception
Method Detail

addParameter

public void addParameter(SCHParameter parameter)
                  throws Scheherexception
Throws:
Scheherexception

addParameters

public void addParameters(SCHParameterSet otherParameters)
                   throws Scheherexception
Copy to the end of this SCHParameterSet all the SCHParameters from another SCHParameterSet

Throws:
Scheherexception

getParameters

public java.util.Enumeration getParameters()

getParameter

public SCHParameter getParameter(int index)
                          throws Scheherexception
Throws:
Scheherexception

numParameters

public int numParameters()

newReferenceTable

public SCHSymbolTable newReferenceTable()
Create a new SCHSymbolTable with the declarations implied by the SCHParameterSet's parameters.


render

public java.lang.StringBuffer render()
                              throws Scheherexception
Render the ParameterSet as a StringBuffer suitable for interpretation by the command interpeter.

Specified by:
render in interface RenderableObject
Throws:
Scheherexception

toCoreParameterSet

public ParameterSet toCoreParameterSet(Timeline timelineHandler)
                                throws Scheherexception
Convert to an underlying DBCORE ParameterSet.

Throws:
Scheherexception


Copyright © 2011 David K. Elson. All Rights Reserved.