Uses of Class
story.scheherazade.verbalizer.DiscoursePlan

Packages that use DiscoursePlan
story.scheherazade.misc   
story.scheherazade.verbalizer   
 

Uses of DiscoursePlan in story.scheherazade.misc
 

Methods in story.scheherazade.misc that return DiscoursePlan
 DiscoursePlan SCHHashtable.getDiscoursePlan(java.lang.String key)
          Get a DiscoursePlan.
 

Methods in story.scheherazade.misc with parameters of type DiscoursePlan
 void SCHHashtable.setDiscoursePlan(java.lang.String key, DiscoursePlan value)
          Set DiscoursePlan.
 

Uses of DiscoursePlan in story.scheherazade.verbalizer
 

Methods in story.scheherazade.verbalizer that return DiscoursePlan
 DiscoursePlan VerbalizeBranchOnState.getIfFalse()
           
 DiscoursePlan VerbalizeBranchOnState.getIfTrue()
           
static DiscoursePlan VerbalizeNoun.getResetPronounPlan()
          Prepare Verbalizer commands that will cause the next few nouns to be introduced without pronoun substition
 DiscoursePlan DiscoursePlan.makeCopy()
           
 

Methods in story.scheherazade.verbalizer with parameters of type DiscoursePlan
 void DiscoursePlan.add(DiscoursePlan planToAbsorb)
           
 void DiscoursePlan.insert(DiscoursePlan planToAbsorb, int position)
           
 void VerbalizerState.setDiscoursePlan(java.lang.String key, DiscoursePlan value)
          Override setDiscoursePlan...
 Serialization Verbalizer.verbalize(StoryInterpreter story, Style style, DiscoursePlan plan)
          Run a sequence of verbalize commands.
 Serialization Verbalizer.verbalize(StoryInterpreter story, Style style, DiscoursePlan plan, VerbalizerState state)
          Run a sequence of verbalize commands with a given initial state.
 

Constructors in story.scheherazade.verbalizer with parameters of type DiscoursePlan
SetVerbalizerState(java.lang.String key, DiscoursePlan value)
          Constructor for DiscoursePlan values.
VerbalizeBranchArg(int arg, DiscoursePlan ifTrue, DiscoursePlan ifFalse)
           
VerbalizeBranchOnState(java.lang.String key, DiscoursePlan ifTrue, DiscoursePlan ifFalse)
           
VerbalizeList(DiscoursePlan plan, boolean useSemis, boolean forceSeparator, boolean sequence)
          useSemis true for semis, false for commas
forceSeparator: serial comma
sequence: use for lists of actions to separate by "then" (rather than "and", with a "then" preceding EVERY element)
VerbalizeParagraph(DiscoursePlan plan, boolean indent)
           
VerbalizeSentence(DiscoursePlan plan, PunctuationType punctuation)
           
 



Copyright © 2011 David K. Elson. All Rights Reserved.