story.scheherazade.verbalizer
Interface DiscourseCommand
- All Superinterfaces:
- DiscourseExecutable
- All Known Subinterfaces:
- DiscourseStateCommand
- All Known Implementing Classes:
- SetVerbalizerState, TryVerbalizing, UnsetVerbalizerState, VerbalizeAction, VerbalizeActionArg, VerbalizeAssignedAction, VerbalizeAssignedActionArg, VerbalizeAssignedCondition, VerbalizeAssignedConditionArg, VerbalizeAssignedInterpNode, VerbalizeBranchArg, VerbalizeBranchOnState, VerbalizeClause, VerbalizeCondition, VerbalizeConditionArg, VerbalizeInterpChain, VerbalizeIntersection, VerbalizeList, VerbalizeModifier, VerbalizeNoun, VerbalizeNounArg, VerbalizeNounType, VerbalizeNounTypeArg, VerbalizeNull, VerbalizeParagraph, VerbalizeParenthetical, VerbalizePredicate, VerbalizePrepositionArg, VerbalizePropositionArg, VerbalizeSentence, VerbalizeState, VerbalizeStateTime, VerbalizeSurfaceNoun, VerbalizeSurfaceText, VerbalizeSurfaceVerb, VerbalizeTimeline, VerbalizeTimelineArg, VerbalizeTimelineID, VerbalizeTransition
public interface DiscourseCommand
- extends DiscourseExecutable
An interface for objects which represent single, atomic plan
commands.
execute
Verbalization execute(StoryInterpreter story,
Style style,
VerbalizerState state)
throws Scheherexception
- Throws:
Scheherexception
render
java.lang.StringBuffer render()
throws Scheherexception
- Specified by:
render
in interface DiscourseExecutable
- Throws:
Scheherexception
intern
void intern()
- Specified by:
intern
in interface DiscourseExecutable
Copyright © 2011 David K. Elson. All Rights Reserved.