|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectstory.scheherazade.prologuer.SyntaxRestrictionType
public class SyntaxRestrictionType
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 SyntaxRestrictionType |
get(int number)
Return the corresponding SyntaxRestrictionType for the given number. |
static SyntaxRestrictionType |
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 SyntaxRestrictionType 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 SyntaxRestrictionType with the type type, formatted with the dot operator that the command interpreter understands. |
java.lang.String |
toString()
Return the string equivalent of the SyntaxRestrictionType. |
| Methods inherited from class java.lang.Object |
|---|
getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final SyntaxRestrictionType Ac_ing
public static final SyntaxRestrictionType Ac_to_inf
public static final SyntaxRestrictionType Acc_ing
public static final SyntaxRestrictionType Adv_loc
public static final SyntaxRestrictionType Be_sc_ing
public static final SyntaxRestrictionType Definite
public static final SyntaxRestrictionType For_comp
public static final SyntaxRestrictionType Genitive
public static final SyntaxRestrictionType How_extract
public static final SyntaxRestrictionType Np_ing
public static final SyntaxRestrictionType Np_omit_ing
public static final SyntaxRestrictionType Np_p_ing
public static final SyntaxRestrictionType Np_ppart
public static final SyntaxRestrictionType Np_to_inf
public static final SyntaxRestrictionType Np_tobe
public static final SyntaxRestrictionType Oc_bare_inf
public static final SyntaxRestrictionType Oc_ing
public static final SyntaxRestrictionType Oc_to_inf
public static final SyntaxRestrictionType Plural
public static final SyntaxRestrictionType Pos_ing
public static final SyntaxRestrictionType Poss
public static final SyntaxRestrictionType Possing
public static final SyntaxRestrictionType Poss_ing
public static final SyntaxRestrictionType Quotation
public static final SyntaxRestrictionType Refl
public static final SyntaxRestrictionType Rs_to_inf
public static final SyntaxRestrictionType Sc_ing
public static final SyntaxRestrictionType Sc_to_inf
public static final SyntaxRestrictionType Sentential
public static final SyntaxRestrictionType Small_clause
public static final SyntaxRestrictionType Tensed_that
public static final SyntaxRestrictionType That_comp
public static final SyntaxRestrictionType To_be
public static final SyntaxRestrictionType To_inf_rs
public static final SyntaxRestrictionType Vc_to_inf
public static final SyntaxRestrictionType Wh_comp
public static final SyntaxRestrictionType Wh_inf
public static final SyntaxRestrictionType What_extract
public static final SyntaxRestrictionType What_inf
public static final SyntaxRestrictionType Wheth_inf
| Method Detail |
|---|
public GenericType getAsGeneric(java.lang.String string)
getAsGeneric in interface GenericTypepublic static SyntaxRestrictionType 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 SyntaxRestrictionType to compare to.public static ImmutableHashSet getAllTypes()
public ImmutableHashSet getAllTypesNonStatically()
getAllTypesNonStatically in interface GenericTypepublic static SyntaxRestrictionType 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 | |||||||||