|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectstory.scheherazade.parameters.SemanticRole
public class SemanticRole
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 SemanticRole |
Agent
|
static SemanticRole |
Agent2
|
static SemanticRole |
Asset
|
static SemanticRole |
Cause
|
static SemanticRole |
Communication
|
static SemanticRole |
Destination
|
static SemanticRole |
Experiencer
|
static SemanticRole |
Goal
|
static SemanticRole |
IfPatient
|
static SemanticRole |
Instrument
|
static SemanticRole |
Mover
|
static SemanticRole |
Patient
|
static SemanticRole |
Patient2
|
static SemanticRole |
PossessiveNoun
|
static SemanticRole |
Predicate
|
static SemanticRole |
Preposition
|
static SemanticRole |
Preposition2
|
static SemanticRole |
Product
|
static SemanticRole |
Source
|
static SemanticRole |
ThenPatient
|
static SemanticRole |
Unknown
|
| 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 SemanticRole |
get(int number)
Return the corresponding SemanticRole for the given Unique ID (see getUniqueID). |
static SemanticRole |
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 SemanticRole 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 SemanticRole with the type type, formatted with the dot operator that the command interpreter understands. |
java.lang.String |
toString()
Return the string equivalent of the SemanticRole. |
| Methods inherited from class java.lang.Object |
|---|
getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final SemanticRole Agent
public static final SemanticRole Agent2
public static final SemanticRole Instrument
public static final SemanticRole Predicate
public static final SemanticRole Cause
public static final SemanticRole Product
public static final SemanticRole Patient2
public static final SemanticRole Asset
public static final SemanticRole Communication
public static final SemanticRole Mover
public static final SemanticRole Patient
public static final SemanticRole Experiencer
public static final SemanticRole Destination
public static final SemanticRole Source
public static final SemanticRole Goal
public static final SemanticRole Unknown
public static final SemanticRole IfPatient
public static final SemanticRole ThenPatient
public static final SemanticRole Preposition
public static final SemanticRole Preposition2
public static final SemanticRole PossessiveNoun
| Method Detail |
|---|
public static SemanticRole 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 GenericTyperender in interface RenderableObjectpublic boolean equals(java.lang.Object other)
equals in interface GenericTypeequals in class java.lang.Objectother - Other SemanticRole to compare to.public static ImmutableHashSet getAllTypes()
public ImmutableHashSet getAllTypesNonStatically()
getAllTypesNonStatically in interface GenericTypepublic GenericType getAsGeneric(java.lang.String string)
getAsGeneric in interface GenericTypepublic static SemanticRole 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 | |||||||||