|
||||||||||
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.AssignedConditionParameter
public class AssignedConditionParameter
An SCHParameter which matches a Condition that has been assigned in a Narrative.
Constructor Summary | |
---|---|
AssignedConditionParameter(TimelineID timeline)
Constructor to match any and all conditions |
|
AssignedConditionParameter(TimelineID timeline,
ConditionType conditionType)
Constructor to match a particular condition |
|
AssignedConditionParameter(TimelineID timeline,
ConditionType conditionType,
VariableID reference)
Constructor to match a particular condition and leave an outreference |
|
AssignedConditionParameter(TimelineID timeline,
VariableID reference)
Constructor to match any and all conditions 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 AssignedConditionParameter(TimelineID timeline, ConditionType conditionType)
public AssignedConditionParameter(TimelineID timeline, ConditionType conditionType, VariableID reference)
public AssignedConditionParameter(TimelineID timeline)
public AssignedConditionParameter(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 |