|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectstory.scheherazade.misc.SCHHashtable
public class SCHHashtable
A class for storing various SCHElements in a hashtable, useful for managing configurations and states.
Constructor Summary | |
---|---|
SCHHashtable()
|
|
SCHHashtable(SCHHashtable prototype)
Constructor to make a copy of a prototype SCHHashtable. |
Method Summary | |
---|---|
void |
assertSet(java.lang.String key)
Assert that a particular key has been set with a value. |
ActionType |
getActionType(java.lang.String key)
Get an ActionType. |
SCHArguments |
getArguments(java.lang.String key)
Get SCHArguments. |
AssignedModifierSet |
getAssignedModifierSet(java.lang.String key)
Get a AssignedModifierSet |
AssignedPredicate |
getAssignedPredicate(java.lang.String key)
Get a AssignedPredicate |
boolean |
getBool(java.lang.String key)
Get a boolean. |
java.awt.Color |
getColor(java.lang.String key)
Get a color. |
ConditionType |
getConditionType(java.lang.String key)
Get a ConditionType. |
DiscoursePlan |
getDiscoursePlan(java.lang.String key)
Get a DiscoursePlan. |
int |
getInt(java.lang.String key)
Get an integer. |
ModifierScope |
getModifierScope(java.lang.String key)
Get a ModifierScope |
NounFlavorSet |
getNounFlavorSet(java.lang.String key)
Get a NounFlavorSet. |
NounName |
getNounName(java.lang.String key)
Get a NounName. |
java.lang.Object |
getObject(java.lang.String key)
Get a generic Object. |
Perspective |
getPerspective(java.lang.String key)
Get a Perspective |
PredicateFlavor |
getPredicateFlavor(java.lang.String key)
Get a PredicateFlavor |
PredicateMode |
getPredicateMode(java.lang.String key)
Get PredicateMode. |
PredicateSelectorParams |
getPredicateSelectorParams(java.lang.String key)
Get a PredicateSelectorParams |
ScheherIDSet |
getScheherIDSet(java.lang.String key)
Get a ScheherIDSet |
SCHVariableTypeSet |
getSCHVariableTypeSet(java.lang.String key)
Get a SCHVariableTypeSet. |
java.lang.String |
getString(java.lang.String key)
Get a string. |
TimelineID |
getTimelineID(java.lang.String key)
Get a TimelineID. |
TimelineTime |
getTimelineTime(java.lang.String key)
Get a TimelineTime. |
ValidPredicate |
getValidPredicate(java.lang.String key)
Get a ValidPredicate |
VerbTense |
getVerbTense(java.lang.String key)
Get a VerbTense |
boolean |
isSet(java.lang.String key)
Returns whether a key has been set. |
boolean |
isSetTrue(java.lang.String key)
Returns if a boolean value is both set and true. |
java.lang.StringBuffer |
render()
Render |
void |
replaceWith(SCHHashtable other)
|
void |
setActionType(java.lang.String key,
ActionType value)
Set ActionType. |
void |
setArguments(java.lang.String key,
SCHArguments value)
Set SCHArguments. |
void |
setAssignedModifierSet(java.lang.String key,
AssignedModifierSet value)
Set AssignedModifierSet. |
void |
setAssignedPredicate(java.lang.String key,
AssignedPredicate value)
Set AssignedPredicate. |
void |
setBool(java.lang.String key,
boolean value)
Set a boolean. |
void |
setColor(java.lang.String key,
java.awt.Color value)
Set a color. |
void |
setConditionType(java.lang.String key,
ConditionType value)
Set ConditionType. |
void |
setDiscoursePlan(java.lang.String key,
DiscoursePlan value)
Set DiscoursePlan. |
void |
setInt(java.lang.String key,
int value)
Set an integer. |
void |
setModifierScope(java.lang.String key,
ModifierScope value)
Set ModifierScope. |
void |
setNounFlavorSet(java.lang.String key,
NounFlavorSet value)
Set NounFlavorSet. |
void |
setNounName(java.lang.String key,
NounName value)
Set NounName. |
void |
setObject(java.lang.String key,
java.lang.Object value)
Set a generic Object. |
void |
setPerspective(java.lang.String key,
Perspective value)
Set Perspective. |
void |
setPredicateFlavor(java.lang.String key,
PredicateFlavor value)
Set PredicateFlavor. |
void |
setPredicateMode(java.lang.String key,
PredicateMode value)
Set PredicateMode. |
void |
setPredicateSelectorParams(java.lang.String key,
PredicateSelectorParams value)
Set PredicateSelectorParams. |
void |
setScheherIDSet(java.lang.String key,
ScheherIDSet value)
Set ScheherIDSet. |
void |
setSCHVariableTypeSet(java.lang.String key,
SCHVariableTypeSet value)
Set SCHVariableTypeSet. |
void |
setString(java.lang.String key,
java.lang.String value)
Set a string. |
void |
setTimelineID(java.lang.String key,
TimelineID value)
Set TimelineID. |
void |
setTimelineTime(java.lang.String key,
TimelineTime value)
Set TimelineTime. |
void |
setValidPredicate(java.lang.String key,
ValidPredicate value)
Set ValidPredicate. |
void |
setVerbTense(java.lang.String key,
VerbTense value)
Set VerbTense. |
void |
unset(java.lang.String key)
Unset a key and value. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SCHHashtable()
public SCHHashtable(SCHHashtable prototype)
Method Detail |
---|
public void assertSet(java.lang.String key) throws Scheherexception
Scheherexception
public void setObject(java.lang.String key, java.lang.Object value) throws Scheherexception
Scheherexception
public java.lang.Object getObject(java.lang.String key) throws Scheherexception
Scheherexception
public void setInt(java.lang.String key, int value) throws Scheherexception
Scheherexception
public int getInt(java.lang.String key) throws Scheherexception
Scheherexception
public void setBool(java.lang.String key, boolean value) throws Scheherexception
Scheherexception
public boolean getBool(java.lang.String key) throws Scheherexception
Scheherexception
public boolean isSetTrue(java.lang.String key) throws Scheherexception
Scheherexception
public void setString(java.lang.String key, java.lang.String value) throws Scheherexception
Scheherexception
public java.lang.String getString(java.lang.String key) throws Scheherexception
Scheherexception
public void setColor(java.lang.String key, java.awt.Color value) throws Scheherexception
Scheherexception
public java.awt.Color getColor(java.lang.String key) throws Scheherexception
Scheherexception
public void setArguments(java.lang.String key, SCHArguments value) throws Scheherexception
Scheherexception
public SCHArguments getArguments(java.lang.String key) throws Scheherexception
Scheherexception
public void setDiscoursePlan(java.lang.String key, DiscoursePlan value) throws Scheherexception
Scheherexception
public DiscoursePlan getDiscoursePlan(java.lang.String key) throws Scheherexception
Scheherexception
public void setTimelineID(java.lang.String key, TimelineID value) throws Scheherexception
Scheherexception
public TimelineID getTimelineID(java.lang.String key) throws Scheherexception
Scheherexception
public void setTimelineTime(java.lang.String key, TimelineTime value) throws Scheherexception
Scheherexception
public TimelineTime getTimelineTime(java.lang.String key) throws Scheherexception
Scheherexception
public void setNounName(java.lang.String key, NounName value) throws Scheherexception
Scheherexception
public NounName getNounName(java.lang.String key) throws Scheherexception
Scheherexception
public void setNounFlavorSet(java.lang.String key, NounFlavorSet value) throws Scheherexception
Scheherexception
public NounFlavorSet getNounFlavorSet(java.lang.String key) throws Scheherexception
Scheherexception
public void setSCHVariableTypeSet(java.lang.String key, SCHVariableTypeSet value) throws Scheherexception
Scheherexception
public SCHVariableTypeSet getSCHVariableTypeSet(java.lang.String key) throws Scheherexception
Scheherexception
public void setConditionType(java.lang.String key, ConditionType value) throws Scheherexception
Scheherexception
public ConditionType getConditionType(java.lang.String key) throws Scheherexception
Scheherexception
public void setActionType(java.lang.String key, ActionType value) throws Scheherexception
Scheherexception
public ActionType getActionType(java.lang.String key) throws Scheherexception
Scheherexception
public void setPredicateMode(java.lang.String key, PredicateMode value) throws Scheherexception
Scheherexception
public PredicateMode getPredicateMode(java.lang.String key) throws Scheherexception
Scheherexception
public void setValidPredicate(java.lang.String key, ValidPredicate value) throws Scheherexception
Scheherexception
public ValidPredicate getValidPredicate(java.lang.String key) throws Scheherexception
Scheherexception
public void setScheherIDSet(java.lang.String key, ScheherIDSet value) throws Scheherexception
Scheherexception
public ScheherIDSet getScheherIDSet(java.lang.String key) throws Scheherexception
Scheherexception
public void setAssignedModifierSet(java.lang.String key, AssignedModifierSet value) throws Scheherexception
Scheherexception
public AssignedModifierSet getAssignedModifierSet(java.lang.String key) throws Scheherexception
Scheherexception
public void setModifierScope(java.lang.String key, ModifierScope value) throws Scheherexception
Scheherexception
public ModifierScope getModifierScope(java.lang.String key) throws Scheherexception
Scheherexception
public void setAssignedPredicate(java.lang.String key, AssignedPredicate value) throws Scheherexception
Scheherexception
public AssignedPredicate getAssignedPredicate(java.lang.String key) throws Scheherexception
Scheherexception
public void setPredicateFlavor(java.lang.String key, PredicateFlavor value) throws Scheherexception
Scheherexception
public PredicateFlavor getPredicateFlavor(java.lang.String key) throws Scheherexception
Scheherexception
public void setVerbTense(java.lang.String key, VerbTense value) throws Scheherexception
Scheherexception
public VerbTense getVerbTense(java.lang.String key) throws Scheherexception
Scheherexception
public void setPerspective(java.lang.String key, Perspective value) throws Scheherexception
Scheherexception
public Perspective getPerspective(java.lang.String key) throws Scheherexception
Scheherexception
public void setPredicateSelectorParams(java.lang.String key, PredicateSelectorParams value) throws Scheherexception
Scheherexception
public PredicateSelectorParams getPredicateSelectorParams(java.lang.String key) throws Scheherexception
Scheherexception
public boolean isSet(java.lang.String key) throws Scheherexception
Scheherexception
public void unset(java.lang.String key) throws Scheherexception
Scheherexception
public void replaceWith(SCHHashtable other)
public java.lang.StringBuffer render() throws Scheherexception
Scheherexception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |