story.scheherazade.verbalizer
Class CorePlanners

java.lang.Object
  extended by story.scheherazade.verbalizer.CorePlanners

public class CorePlanners
extends java.lang.Object

This class stores the hard-coded Verbalizer planners for the hard coded "core" conditions and actions.


Constructor Summary
CorePlanners()
           
 
Method Summary
static ActionPlanner getCoreActionPlanner(CoreAction type)
           
static ConditionPlanner getCoreConditionPlanner(CoreCondition type)
           
static ModifierPlanner getCoreModifierPlanner(CoreModifier type)
           
static NounPlanner getGroupNounPlanner(NounFlavor flavor)
           
static ActionPlanner getUniversalActionPlanner()
           
static ConditionPlanner getUniversalConditionPlanner()
           
static ModifierPlanner getUniversalModifierPlanner()
           
static NounPlanner getUniversalNounPlanner(NounFlavor flavor)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CorePlanners

public CorePlanners()
Method Detail

getUniversalNounPlanner

public static NounPlanner getUniversalNounPlanner(NounFlavor flavor)
                                           throws Scheherexception
Throws:
Scheherexception

getGroupNounPlanner

public static NounPlanner getGroupNounPlanner(NounFlavor flavor)
                                       throws Scheherexception
Throws:
Scheherexception

getUniversalActionPlanner

public static ActionPlanner getUniversalActionPlanner()
                                               throws Scheherexception
Throws:
Scheherexception

getUniversalConditionPlanner

public static ConditionPlanner getUniversalConditionPlanner()
                                                     throws Scheherexception
Throws:
Scheherexception

getUniversalModifierPlanner

public static ModifierPlanner getUniversalModifierPlanner()
                                                   throws Scheherexception
Throws:
Scheherexception

getCoreConditionPlanner

public static ConditionPlanner getCoreConditionPlanner(CoreCondition type)
                                                throws Scheherexception
Throws:
Scheherexception

getCoreModifierPlanner

public static ModifierPlanner getCoreModifierPlanner(CoreModifier type)
                                              throws Scheherexception
Throws:
Scheherexception

getCoreActionPlanner

public static ActionPlanner getCoreActionPlanner(CoreAction type)
                                          throws Scheherexception
Throws:
Scheherexception


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