|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use DiscourseExecutable | |
---|---|
story.scheherazade.verbalizer |
Uses of DiscourseExecutable in story.scheherazade.verbalizer |
---|
Subinterfaces of DiscourseExecutable in story.scheherazade.verbalizer | |
---|---|
interface |
DiscourseCommand
An interface for objects which represent single, atomic plan commands. |
interface |
DiscourseStateCommand
An interface for objects which represent commands for the plan executor to change its state. |
Classes in story.scheherazade.verbalizer that implement DiscourseExecutable | |
---|---|
class |
DiscoursePlan
A Vector of DiscourseCommands |
class |
SetVerbalizerState
Discourse command that adds nothing to the output Discourse but sets a key in the VerbalizerState. |
class |
TryVerbalizing
A "try block" for DiscoursePlans that, on execution, will catch NullPlanExceptions, and return an empty Verbalization if they happen |
class |
UnsetVerbalizerState
Discourse command that adds nothing to the output Discourse but unsets a key in the VerbalizerState. |
class |
VerbalizeAction
|
class |
VerbalizeActionArg
|
class |
VerbalizeAssignedAction
|
class |
VerbalizeAssignedActionArg
|
class |
VerbalizeAssignedCondition
|
class |
VerbalizeAssignedConditionArg
|
class |
VerbalizeAssignedInterpNode
|
class |
VerbalizeBranchArg
A verbalizer plan that branches on the boolean value of a particular argument. |
class |
VerbalizeBranchOnState
A verbalizer plan that branches on whether a certain boolean value in the VerbalizerState is true or false. |
class |
VerbalizeClause
Indicate that a VerbalizeProgram should be verbalized into a single clause, which is useful for situations where proper linguistic "scoping" is required (e.g., proper placement of commas in lists). |
class |
VerbalizeCondition
|
class |
VerbalizeConditionArg
|
class |
VerbalizeInterpChain
|
class |
VerbalizeIntersection
|
class |
VerbalizeList
Indicate that a VerbalizeProgram belongs to a single list. |
class |
VerbalizeModifier
|
class |
VerbalizeNoun
|
class |
VerbalizeNounArg
|
class |
VerbalizeNounType
Verbalize a type of noun. |
class |
VerbalizeNounTypeArg
A DiscourseCommand to verbalize a frame argument that represents a type of noun. |
class |
VerbalizeNull
|
class |
VerbalizeParagraph
Indicate that a VerbalizeProgram belongs to a single paragraph. |
class |
VerbalizeParenthetical
|
class |
VerbalizePredicate
|
class |
VerbalizePrepositionArg
|
class |
VerbalizePropositionArg
|
class |
VerbalizeSentence
Indicate that a VerbalizeProgram belongs to a single sentence. |
class |
VerbalizeState
|
class |
VerbalizeStateTime
|
class |
VerbalizeSurfaceNoun
|
class |
VerbalizeSurfaceText
|
class |
VerbalizeSurfaceVerb
|
class |
VerbalizeTimeline
|
class |
VerbalizeTimelineArg
|
class |
VerbalizeTimelineID
Verbalize the name of a timeline. |
class |
VerbalizeTransition
|
Methods in story.scheherazade.verbalizer that return DiscourseExecutable | |
---|---|
DiscourseExecutable |
VerbalizeClause.getPlan()
|
DiscourseExecutable |
ModifierPlanner.getPlan()
|
DiscourseExecutable |
NounPlanner.getPlan(NounPlurality plurality)
|
DiscourseExecutable |
SymbolPlanner.getPlan(VerbTense tense)
|
DiscourseExecutable |
ConditionPlanner.getPlan(VerbTense tense)
|
static DiscourseExecutable |
NounPlanner.getStandardTypePlan(NounType type,
NounPlurality plurality)
|
DiscourseExecutable |
NounPlanner.getTypePlan(NounPlurality plurality)
Get the plan for verbalizing the type itself. |
Methods in story.scheherazade.verbalizer with parameters of type DiscourseExecutable | |
---|---|
void |
DiscoursePlan.add(DiscourseExecutable executable)
|
void |
ModifierPlanner.setPlan(DiscourseExecutable plan)
|
void |
NounPlanner.setPlan(DiscourseExecutable plan,
NounPlurality plurality)
|
void |
SymbolPlanner.setPlan(VerbTense tense,
DiscourseExecutable plan)
|
void |
SymbolPlanner.setPostroll(DiscourseExecutable plan)
|
void |
SymbolPlanner.setPreroll(DiscourseExecutable plan)
Set a "preroll" discourse plan that will be prepended to the discourse plan retrieved for all tenses. |
void |
NounPlanner.setTypePlan(DiscourseExecutable plan,
NounPlurality plurality)
Set the plan for verbalizing the type itself. |
Constructors in story.scheherazade.verbalizer with parameters of type DiscourseExecutable | |
---|---|
VerbalizeClause(DiscourseExecutable plan,
java.lang.String source)
|
|
VerbalizeClause(DiscourseExecutable plan,
java.lang.String source,
boolean spacesBetweenWords)
|
|
VerbalizeParenthetical(DiscourseExecutable plan)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |