|
||||||||||
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.DefinedNounParameter
public class DefinedNounParameter
An SCHParameter which matches a noun that's been declared in a timeline.
Constructor Summary | |
---|---|
DefinedNounParameter(TimelineID timeline,
NounFlavor flavor)
Constructor to match any noun |
|
DefinedNounParameter(TimelineID timeline,
NounFlavor flavor,
VariableID reference)
Constructor to match any noun and leave a reference |
|
DefinedNounParameter(TimelineID timeline,
NounName name)
Constructor to match a particular noun |
|
DefinedNounParameter(TimelineID timeline,
NounName name,
VariableID reference)
Constructor to match a particular noun and leave a reference |
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 DefinedNounParameter(TimelineID timeline, NounFlavor flavor) throws Scheherexception
Scheherexception
public DefinedNounParameter(TimelineID timeline, NounName name) throws Scheherexception
Scheherexception
public DefinedNounParameter(TimelineID timeline, NounFlavor flavor, VariableID reference) throws Scheherexception
Scheherexception
public DefinedNounParameter(TimelineID timeline, NounName name, VariableID reference) throws Scheherexception
Scheherexception
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 |