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.


Method Summary
 Verbalization execute(StoryInterpreter story, Style style, VerbalizerState state)
           
 void intern()
           
 java.lang.StringBuffer render()
           
 

Method Detail

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.