|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectstory.dbcore.links.LinkType
public class LinkType
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 LinkType |
get(int number)
Return the corresponding LinkType for the given Unique ID (see getUniqueID). |
static LinkType |
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 LinkType 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 LinkType with the type type, formatted with the dot operator that the command interpreter understands. |
java.lang.String |
toString()
Return the string equivalent of the LinkType. |
Methods inherited from class java.lang.Object |
---|
getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final LinkType TransitionOf
public static final LinkType TransitionFrom
public static final LinkType TransitionTo
public static final LinkType StateOf
public static final LinkType BehaviorDefinedIn
public static final LinkType BehaviorTypeDeclaredIn
public static final LinkType QualityDefinedIn
public static final LinkType QualityTypeDeclaredIn
public static final LinkType CharacterIn
public static final LinkType CharacterDefinedIn
public static final LinkType CharacterTypeDeclaredIn
public static final LinkType PropDefinedIn
public static final LinkType PropTypeDeclaredIn
public static final LinkType LocationDefinedIn
public static final LinkType LocationTypeDeclaredIn
public static final LinkType GoalOf
public static final LinkType ConditionIn
public static final LinkType ConditionDeclaredIn
public static final LinkType ModifierOf
public static final LinkType ModifierDeclaredIn
public static final LinkType SettingOf
public static final LinkType RealityTimelineOf
public static final LinkType ActionDeclaredIn
public static final LinkType ActionIn
public static final LinkType AgentIn
public static final LinkType StateBeginsIn
public static final LinkType StateEndsIn
public static final LinkType LocatedIn
public static final LinkType ActionAntonymOf
public static final LinkType MorphologicalRelationTo
public static final LinkType InterpNodeIn
public static final LinkType InterpretedAs
public static final LinkType FollowedBy
public static final LinkType Causes
public static final LinkType Modifies
public static final LinkType ProvidesFor
public static final LinkType Damages
public static final LinkType PreconditionFor
public static final LinkType WouldCause
public static final LinkType WouldPrevent
public static final LinkType Actualizes
public static final LinkType Ceases
public static final LinkType AttemptToCause
public static final LinkType AttemptToPrevent
public static final LinkType Implies
public static final LinkType Because
public static final LinkType DBCORE_InstanceOf
public static final LinkType DBCORE_InstanceWith
public static final LinkType DBCORE_SubtypeOf
Method Detail |
---|
public static LinkType 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 LinkType 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 LinkType 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 |