story.scheherazade.verbalizer
Class VerbalizeNounArg

java.lang.Object
  extended by story.scheherazade.verbalizer.VerbalizeNounArg
All Implemented Interfaces:
DiscourseCommand, DiscourseExecutable

public class VerbalizeNounArg
extends java.lang.Object
implements DiscourseCommand


Field Summary
static VerbalizeNounArg EXPERIENCER_1
           
 
Constructor Summary
VerbalizeNounArg(int arg)
           
VerbalizeNounArg(int arg, SemanticRole role)
           
 
Method Summary
 Verbalization execute(StoryInterpreter story, Style style, VerbalizerState state)
           
 int getArgNumber()
           
 void intern()
           
 java.lang.StringBuffer render()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EXPERIENCER_1

public static final VerbalizeNounArg EXPERIENCER_1
Constructor Detail

VerbalizeNounArg

public VerbalizeNounArg(int arg)

VerbalizeNounArg

public VerbalizeNounArg(int arg,
                        SemanticRole role)
Method Detail

render

public java.lang.StringBuffer render()
Specified by:
render in interface DiscourseCommand
Specified by:
render in interface DiscourseExecutable

execute

public Verbalization execute(StoryInterpreter story,
                             Style style,
                             VerbalizerState state)
                      throws Scheherexception
Specified by:
execute in interface DiscourseCommand
Throws:
Scheherexception

getArgNumber

public int getArgNumber()

intern

public void intern()
Specified by:
intern in interface DiscourseCommand
Specified by:
intern in interface DiscourseExecutable


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