|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectstory.scheherazade.prologuer.PredicateMode
public class PredicateMode
Manually implemented enum for types.
Allows classes to specify types to one another
by passing one of the fields of this class rather than
a string. No public constructor.
Based (loosely) on http://xoot.org/index.php?name=Java+enum+classes
| Field Summary | |
|---|---|
static PredicateMode |
ActionAssert
|
static PredicateMode |
ActionGerund
|
static PredicateMode |
ActionHowInstructional
|
static PredicateMode |
ActionImperative
|
static PredicateMode |
ActionInfinitive
|
static PredicateMode |
ConditionAssert
|
static PredicateMode |
ConditionGerund
|
static PredicateMode |
ConditionHowInstructional
|
static PredicateMode |
ConditionImperative
|
static PredicateMode |
ConditionInfinitive
|
static PredicateMode |
GenericPlaceholder
|
static PredicateMode |
How
|
static PredicateMode |
NonApplicable
|
static PredicateMode |
RealityAction
|
static PredicateMode |
RealityCondition
|
static PredicateMode |
TimelineAssert
|
static PredicateMode |
TimelineHowFactual
|
static PredicateMode |
TimelineHowInstructional
|
static PredicateMode |
TimelineImperative
|
static PredicateMode |
TimelineSubjunctive
|
| Method Summary | |
|---|---|
static java.lang.String |
capitalize(java.lang.String in)
|
int |
compareTo(java.lang.Object other)
|
boolean |
equals(java.lang.Object other)
Tests if one instance is the same as some other. |
static PredicateMode |
get(int number)
Return the corresponding PredicateMode for the given number. |
static PredicateMode |
get(java.lang.String string)
Static version of get() that gets around the Java restriction on static types in interfaces. |
static ImmutableHashSet |
getAllTypes()
Return a HashSet of every item in the enumeration. |
ImmutableHashSet |
getAllTypesNonStatically()
Return a HashSet of every item in the enumeration. |
GenericType |
getAsGeneric(java.lang.String string)
Return the corresponding PredicateMode for the given string as a GenericType object. |
int |
getUniqueID()
Get a unique numerial ID for this type that goes from 0 to (numMembers() - 1). |
static int |
numMembers()
Get the number of members of this type. |
java.lang.StringBuffer |
render()
Return the string equivalent of the PredicateMode with the type type, formatted with the dot operator that the command interpreter understands. |
java.lang.String |
toString()
Return the string equivalent of the PredicateMode. |
| Methods inherited from class java.lang.Object |
|---|
getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final PredicateMode ActionAssert
public static final PredicateMode ActionInfinitive
public static final PredicateMode ActionImperative
public static final PredicateMode ActionHowInstructional
public static final PredicateMode ActionGerund
public static final PredicateMode ConditionAssert
public static final PredicateMode How
public static final PredicateMode NonApplicable
public static final PredicateMode ConditionImperative
public static final PredicateMode TimelineImperative
public static final PredicateMode TimelineSubjunctive
public static final PredicateMode TimelineHowFactual
public static final PredicateMode TimelineHowInstructional
public static final PredicateMode TimelineAssert
public static final PredicateMode ConditionInfinitive
public static final PredicateMode ConditionHowInstructional
public static final PredicateMode ConditionGerund
public static final PredicateMode GenericPlaceholder
public static final PredicateMode RealityAction
public static final PredicateMode RealityCondition
| Method Detail |
|---|
public GenericType getAsGeneric(java.lang.String string)
getAsGeneric in interface GenericTypepublic static PredicateMode get(int number)
number - Number index.public java.lang.String toString()
toString in interface GenericTypetoString in class java.lang.Objectpublic java.lang.StringBuffer render()
render in interface GenericTypepublic boolean equals(java.lang.Object other)
equals in interface GenericTypeequals in class java.lang.Objectother - Other PredicateMode to compare to.public static ImmutableHashSet getAllTypes()
public ImmutableHashSet getAllTypesNonStatically()
getAllTypesNonStatically in interface GenericTypepublic static PredicateMode get(java.lang.String string)
public int compareTo(java.lang.Object other)
throws java.lang.ClassCastException
compareTo in interface java.lang.Comparablejava.lang.ClassCastExceptionpublic int getUniqueID()
public static int numMembers()
public static java.lang.String capitalize(java.lang.String in)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||