|
||||||||||
| 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 SCHParameterScheherexceptionpublic SCHParameter makeCopy()
SCHParameter
makeCopy in class SCHParameterpublic 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 NarrativeMatchingQueryParameterScheherexception
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||