|
||||||||||
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.AssignedActionParameter
public class AssignedActionParameter
An SCHParameter which matches an Action that has been assigned in a Narrative.
Constructor Summary | |
---|---|
AssignedActionParameter(TimelineID timeline)
Constructor to match any and all actions |
|
AssignedActionParameter(TimelineID timeline,
ActionType actionType)
Constructor to match a particular action |
|
AssignedActionParameter(TimelineID timeline,
ActionType actionType,
VariableID reference)
Constructor to match a particular action and leave an outreference |
|
AssignedActionParameter(TimelineID timeline,
VariableID reference)
Constructor to match any and all actions 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 AssignedActionParameter(TimelineID timeline, ActionType actionType)
public AssignedActionParameter(TimelineID timeline, ActionType actionType, VariableID reference)
public AssignedActionParameter(TimelineID timeline)
public AssignedActionParameter(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 |