|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectstory.scheherazade.prologuer.SelectionRestrictionType
public class SelectionRestrictionType
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
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 SelectionRestrictionType |
get(int number)
Return the corresponding SelectionRestrictionType for the given number. |
static SelectionRestrictionType |
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 SelectionRestrictionType 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 SelectionRestrictionType with the type type, formatted with the dot operator that the command interpreter understands. |
java.lang.String |
toString()
Return the string equivalent of the SelectionRestrictionType. |
Methods inherited from class java.lang.Object |
---|
getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final SelectionRestrictionType Abstract
public static final SelectionRestrictionType Animal
public static final SelectionRestrictionType Animate
public static final SelectionRestrictionType Body_part
public static final SelectionRestrictionType Comestible
public static final SelectionRestrictionType Communication
public static final SelectionRestrictionType Concrete
public static final SelectionRestrictionType Currency
public static final SelectionRestrictionType Dest
public static final SelectionRestrictionType Dest_conf
public static final SelectionRestrictionType Dest_dir
public static final SelectionRestrictionType Dir
public static final SelectionRestrictionType Elongated
public static final SelectionRestrictionType Force
public static final SelectionRestrictionType Garment
public static final SelectionRestrictionType Human
public static final SelectionRestrictionType Int_control
public static final SelectionRestrictionType Loc
public static final SelectionRestrictionType Location
public static final SelectionRestrictionType Machine
public static final SelectionRestrictionType Nonrigid
public static final SelectionRestrictionType Organization
public static final SelectionRestrictionType Path
public static final SelectionRestrictionType Plural
public static final SelectionRestrictionType Pointy
public static final SelectionRestrictionType Refl
public static final SelectionRestrictionType Region
public static final SelectionRestrictionType Scalar
public static final SelectionRestrictionType Solid
public static final SelectionRestrictionType Sound
public static final SelectionRestrictionType Spatial
public static final SelectionRestrictionType Src
public static final SelectionRestrictionType State
public static final SelectionRestrictionType Substance
public static final SelectionRestrictionType Time
public static final SelectionRestrictionType Vehicle
Method Detail |
---|
public GenericType getAsGeneric(java.lang.String string)
getAsGeneric
in interface GenericType
public static SelectionRestrictionType 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
public boolean equals(java.lang.Object other)
equals
in interface GenericType
equals
in class java.lang.Object
other
- Other SelectionRestrictionType to compare to.public static ImmutableHashSet getAllTypes()
public ImmutableHashSet getAllTypesNonStatically()
getAllTypesNonStatically
in interface GenericType
public static SelectionRestrictionType 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 |