|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectstory.scheherazade.misc.SCHHashtable
story.scheherazade.verbalizer.VerbalizerState
public class VerbalizerState
Field Summary | |
---|---|
static java.lang.String |
ALL_NOUNS_GIVEN
|
static java.lang.String |
ARGUMENTS
|
static java.lang.String |
ASSUMED_AGENT
|
static java.lang.String |
ASSUMED_MOVER_PREDICATE
|
static java.lang.String |
AVOID_CONDITION_AGENTS
|
static java.lang.String |
AVOID_CONDITION_AUXILIARIES
|
static java.lang.String |
AVOID_FOR_IN_INFINITIVE
|
static java.lang.String |
AVOID_MODIFIERS
|
static java.lang.String |
AVOID_REGISTERING_NOUN_AS_GIVEN
|
static java.lang.String |
AVOID_TO_IN_INFINITIVE
|
static java.lang.String |
AVOID_VERB_PREFIX
|
static java.lang.String |
COMPRESS_TIMELINE_TO_SENTENCE
|
static java.lang.String |
CONDITIONAL_THEN_ACTIONS
|
static java.lang.String |
CURRENT_MODIFIER_SCOPE
|
static java.lang.String |
CURRENT_MODIFIERS
|
static java.lang.String |
INFINITIVE_REFLEXIVE_AGENT_IF_MOST_RECENT
|
static java.lang.String |
INTERP_BEING_VERBALIZED
|
static java.lang.String |
MOST_RECENT_ACTION_PERSPECTIVE
|
static java.lang.String |
MOST_RECENT_AGENT
|
static java.lang.String |
NOUN_TYPE_ABSTRACT
|
static java.lang.String |
PERCEPTION_TIME
|
static java.lang.String |
PREVAILING_TENSE
|
static java.lang.String |
PRONOUN_REFERS_TO
|
static java.lang.String |
SKIP_APPOSITIVE_PROPERTIES
|
static java.lang.String |
SPLIT_INFINITIVE
|
static java.lang.String |
TRY_TO_SERIALIZE_ACTIONS
|
static java.lang.String |
VERB_PREFIX
|
static java.lang.String |
WORKING_TIMELINE
|
Constructor Summary | |
---|---|
VerbalizerState(PlannerRepository planners)
|
|
VerbalizerState(VerbalizerState prototype)
Constructor to make a copy of a prototype VerbalizerState. |
Method Summary | |
---|---|
VerbalizerState |
freshState()
Return a clean new state. |
PlannerRepository |
getPlanners()
Get the planner repository. |
VerbalizerState |
makeCopy()
|
void |
setDiscoursePlan(java.lang.String key,
DiscoursePlan value)
Override setDiscoursePlan... |
void |
setVerbTense(java.lang.String key,
VerbTense value)
Set VerbTense. |
void |
unset(java.lang.String key)
Override unset() to avoid throwing an exception if key does not exist. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String WORKING_TIMELINE
public static final java.lang.String PERCEPTION_TIME
public static final java.lang.String ARGUMENTS
public static final java.lang.String ASSUMED_AGENT
public static final java.lang.String AVOID_FOR_IN_INFINITIVE
public static final java.lang.String AVOID_CONDITION_AUXILIARIES
public static final java.lang.String AVOID_TO_IN_INFINITIVE
public static final java.lang.String PRONOUN_REFERS_TO
public static final java.lang.String TRY_TO_SERIALIZE_ACTIONS
public static final java.lang.String MOST_RECENT_ACTION_PERSPECTIVE
public static final java.lang.String VERB_PREFIX
public static final java.lang.String AVOID_VERB_PREFIX
public static final java.lang.String SKIP_APPOSITIVE_PROPERTIES
public static final java.lang.String MOST_RECENT_AGENT
public static final java.lang.String CURRENT_MODIFIERS
public static final java.lang.String CURRENT_MODIFIER_SCOPE
public static final java.lang.String AVOID_MODIFIERS
public static final java.lang.String COMPRESS_TIMELINE_TO_SENTENCE
public static final java.lang.String AVOID_CONDITION_AGENTS
public static final java.lang.String PREVAILING_TENSE
public static final java.lang.String CONDITIONAL_THEN_ACTIONS
public static final java.lang.String INFINITIVE_REFLEXIVE_AGENT_IF_MOST_RECENT
public static final java.lang.String SPLIT_INFINITIVE
public static final java.lang.String AVOID_REGISTERING_NOUN_AS_GIVEN
public static final java.lang.String ASSUMED_MOVER_PREDICATE
public static final java.lang.String ALL_NOUNS_GIVEN
public static final java.lang.String NOUN_TYPE_ABSTRACT
public static final java.lang.String INTERP_BEING_VERBALIZED
Constructor Detail |
---|
public VerbalizerState(PlannerRepository planners)
public VerbalizerState(VerbalizerState prototype)
Method Detail |
---|
public PlannerRepository getPlanners()
public VerbalizerState freshState()
public VerbalizerState makeCopy()
public void setVerbTense(java.lang.String key, VerbTense value) throws Scheherexception
SCHHashtable
setVerbTense
in class SCHHashtable
Scheherexception
public void setDiscoursePlan(java.lang.String key, DiscoursePlan value) throws Scheherexception
setDiscoursePlan
in class SCHHashtable
Scheherexception
public void unset(java.lang.String key)
unset
in class SCHHashtable
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |