|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectstory.scheherazade.parameters.SCHParameter
story.scheherazade.parameters.StoryQueryParameter
story.scheherazade.parameters.NarrativeMatchingQueryParameter
story.scheherazade.parameters.InvokedStateParameter
public class InvokedStateParameter
An SCHParameter which matches a state that's been declared/used in the narrative.
Constructor Summary | |
---|---|
InvokedStateParameter(TimelineID timeline)
Constructor to match a state |
|
InvokedStateParameter(TimelineID timeline,
VariableID reference)
Constructor to match a state and leave an outreference |
Method Summary | |
---|---|
java.lang.Object |
interpretCoreQueryResult(Timeline timelineHandler,
java.util.Enumeration e,
SCHSymbolTable references)
Interpret the elements of a DBCore QueryResult into an element of a Scheherazade SCHQueryResult using the semantics particular to Scheherazade. |
SCHParameter |
makeCopy()
Make a copy of the Parameter at the level of the concretizing class |
SCHReferenceReqSet |
referenceRequirements()
Each concretizing class needs to provide a ReferenceReqSet of all the references which must be set prior to the parameter's evaluation. |
SCHVariableType |
referenceType()
Each concretizing class needs to tell us what kind of variable would need to go into the reference SymbolTable should such a storage be needed. |
java.lang.StringBuffer |
specificRender()
Each concretizing class needs to provide a render function. |
Methods inherited from class story.scheherazade.parameters.NarrativeMatchingQueryParameter |
---|
getReference, makeClone, referenceSet, render |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public InvokedStateParameter(TimelineID timeline)
public InvokedStateParameter(TimelineID timeline, VariableID reference)
Method Detail |
---|
public SCHReferenceReqSet referenceRequirements()
SCHParameter
referenceRequirements
in class SCHParameter
public java.lang.StringBuffer specificRender() throws Scheherexception
SCHParameter
specificRender
in class SCHParameter
Scheherexception
public SCHParameter makeCopy()
SCHParameter
makeCopy
in class SCHParameter
public SCHVariableType referenceType()
NarrativeMatchingQueryParameter
referenceType
in class NarrativeMatchingQueryParameter
public java.lang.Object interpretCoreQueryResult(Timeline timelineHandler, java.util.Enumeration e, SCHSymbolTable references) throws Scheherexception
NarrativeMatchingQueryParameter
interpretCoreQueryResult
in class NarrativeMatchingQueryParameter
Scheherexception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |