|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectstory.scheherazade.misc.InterpretativeArcType
public class InterpretativeArcType
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 InterpretativeArcType |
Actualizes
|
static InterpretativeArcType |
AttemptToCause
|
static InterpretativeArcType |
AttemptToPrevent
|
static InterpretativeArcType |
Because
|
static InterpretativeArcType |
Causes
|
static InterpretativeArcType |
Ceases
|
static InterpretativeArcType |
Damages
|
static InterpretativeArcType |
FollowedBy
|
static InterpretativeArcType |
Implies
|
static InterpretativeArcType |
InterpNodeIn
|
static InterpretativeArcType |
InterpretedAs
|
static InterpretativeArcType |
Modifies
|
static InterpretativeArcType |
PreconditionFor
|
static InterpretativeArcType |
ProvidesFor
|
static InterpretativeArcType |
WouldCause
|
static InterpretativeArcType |
WouldPrevent
|
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 InterpretativeArcType |
get(int number)
Return the corresponding InterpretativeArcType for the given Unique ID (see getUniqueID). |
static InterpretativeArcType |
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 InterpretativeArcType 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 InterpretativeArcType with the type type, formatted with the dot operator that the command interpreter understands. |
java.lang.String |
toString()
Return the string equivalent of the InterpretativeArcType. |
Methods inherited from class java.lang.Object |
---|
getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final InterpretativeArcType InterpretedAs
public static final InterpretativeArcType FollowedBy
public static final InterpretativeArcType Causes
public static final InterpretativeArcType Modifies
public static final InterpretativeArcType ProvidesFor
public static final InterpretativeArcType Damages
public static final InterpretativeArcType PreconditionFor
public static final InterpretativeArcType WouldCause
public static final InterpretativeArcType WouldPrevent
public static final InterpretativeArcType Actualizes
public static final InterpretativeArcType Ceases
public static final InterpretativeArcType AttemptToCause
public static final InterpretativeArcType AttemptToPrevent
public static final InterpretativeArcType InterpNodeIn
public static final InterpretativeArcType Implies
public static final InterpretativeArcType Because
Method Detail |
---|
public static InterpretativeArcType get(int number)
number
- Number index.public java.lang.String toString()
toString
in interface GenericType
toString
in class java.lang.Object
public java.lang.StringBuffer render()
render
in interface GenericType
render
in interface RenderableObject
public boolean equals(java.lang.Object other)
equals
in interface GenericType
equals
in class java.lang.Object
other
- Other InterpretativeArcType to compare to.public static ImmutableHashSet getAllTypes()
public ImmutableHashSet getAllTypesNonStatically()
getAllTypesNonStatically
in interface GenericType
public GenericType getAsGeneric(java.lang.String string)
getAsGeneric
in interface GenericType
public static InterpretativeArcType get(java.lang.String string)
public int compareTo(java.lang.Object other) throws java.lang.ClassCastException
compareTo
in interface java.lang.Comparable
java.lang.ClassCastException
public 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 |