story.scheherazade.verbalizer
Class CorePlanners
java.lang.Object
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.
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CorePlanners
public CorePlanners()
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.