|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectstory.scheherazade.prologuer.VNThematicRoleType
public class VNThematicRoleType
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 VNThematicRoleType |
get(int number)
Return the corresponding VNThematicRoleType for the given number. |
static VNThematicRoleType |
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 VNThematicRoleType 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 VNThematicRoleType with the type type, formatted with the dot operator that the command interpreter understands. |
java.lang.String |
toString()
Return the string equivalent of the VNThematicRoleType. |
Methods inherited from class java.lang.Object |
---|
getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final VNThematicRoleType Actor
public static final VNThematicRoleType Agent
public static final VNThematicRoleType Asset
public static final VNThematicRoleType Attribute
public static final VNThematicRoleType Beneficiary
public static final VNThematicRoleType Cause
public static final VNThematicRoleType Location
public static final VNThematicRoleType Destination
public static final VNThematicRoleType Source
public static final VNThematicRoleType Experiencer
public static final VNThematicRoleType Extent
public static final VNThematicRoleType Instrument
public static final VNThematicRoleType Material
public static final VNThematicRoleType NP
public static final VNThematicRoleType Oblique
public static final VNThematicRoleType Product
public static final VNThematicRoleType Proposition
public static final VNThematicRoleType Patient
public static final VNThematicRoleType Predicate
public static final VNThematicRoleType Recipient
public static final VNThematicRoleType Stimulus
public static final VNThematicRoleType Theme
public static final VNThematicRoleType Time
public static final VNThematicRoleType Topic
public static final VNThematicRoleType Value
public static final VNThematicRoleType Patient1
public static final VNThematicRoleType Patient2
public static final VNThematicRoleType Actor1
public static final VNThematicRoleType Actor2
public static final VNThematicRoleType Theme1
public static final VNThematicRoleType Theme2
public static final VNThematicRoleType Oblique1
public static final VNThematicRoleType Oblique2
Method Detail |
---|
public GenericType getAsGeneric(java.lang.String string)
getAsGeneric
in interface GenericType
public static VNThematicRoleType 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 VNThematicRoleType to compare to.public static ImmutableHashSet getAllTypes()
public ImmutableHashSet getAllTypesNonStatically()
getAllTypesNonStatically
in interface GenericType
public static VNThematicRoleType 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 |