Uses of Interface
story.scheherazade.verbalizer.DiscourseCommand

Packages that use DiscourseCommand
story.scheherazade.verbalizer   
 

Uses of DiscourseCommand in story.scheherazade.verbalizer
 

Subinterfaces of DiscourseCommand in story.scheherazade.verbalizer
 interface DiscourseStateCommand
          An interface for objects which represent commands for the plan executor to change its state.
 

Classes in story.scheherazade.verbalizer that implement DiscourseCommand
 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 DiscourseCommand
 DiscourseCommand DiscoursePlan.get(int i)
           
static DiscourseCommand VerbalizeDegree.getModifier(int degree, ConditionGrammaticalType type)
           
 

Methods in story.scheherazade.verbalizer with parameters of type DiscourseCommand
 void DiscoursePlan.add(DiscourseCommand command)
           
 void DiscoursePlan.insert(DiscourseCommand command, int position)
           
 void DiscoursePlan.replace(DiscourseCommand command, int position)
           
 Serialization Verbalizer.verbalize(StoryInterpreter story, Style style, DiscourseCommand command)
          Run a single verbalize command.
 Serialization Verbalizer.verbalize(StoryInterpreter story, Style style, DiscourseCommand command, VerbalizerState state)
          Run a single verbalize command with a given initial state.
 

Constructors in story.scheherazade.verbalizer with parameters of type DiscourseCommand
DiscoursePlan(DiscourseCommand command)
          Constructor with initial command.
DiscoursePlan(DiscourseCommand command, DiscourseCommand command2)
          Constructor with two initial commands.
DiscoursePlan(DiscourseCommand command, SerializationSymbol relatedSymbol)
          Constructor with initial commmand and symbol to link to resulting verbalization.
TryVerbalizing(DiscourseCommand command)
           
TryVerbalizing(DiscourseCommand command, DiscourseCommand ifThrowsNPR)
           
VerbalizeClause(DiscourseCommand command, java.lang.String source)
           
VerbalizeParagraph(DiscourseCommand command, boolean indent)
           
VerbalizeSentence(DiscourseCommand command, PunctuationType punctuation)
           
 



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