|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectstory.dbcore.admin.CommandType
public class CommandType
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 CommandType |
get(int number)
Return the corresponding CommandType for the given Unique ID (see getUniqueID). |
static CommandType |
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 CommandType 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 CommandType with the type type, formatted with the dot operator that the command interpreter understands. |
java.lang.String |
toString()
Return the string equivalent of the CommandType. |
Methods inherited from class java.lang.Object |
---|
getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final CommandType AreRelatedDirectly
public static final CommandType AreRelatedIndirectly
public static final CommandType CommandHistory
public static final CommandType CoreBrowser
public static final CommandType CloseDocument
public static final CommandType FindNode
public static final CommandType Generate
public static final CommandType GetLinkVias
public static final CommandType GetLinksFromNode
public static final CommandType GetLinksToNode
public static final CommandType GetCommandHistory
public static final CommandType GetNode
public static final CommandType GetNodeAttributeIDs
public static final CommandType GetNodeAttribute
public static final CommandType GetNodeDefinition
public static final CommandType GetNodeType
public static final CommandType GetNodeProxy
public static final CommandType GetRepositoryType
public static final CommandType Link
public static final CommandType LinkInstancing
public static final CommandType ListRepositories
public static final CommandType MaxAttributeLength
public static final CommandType MoveNode
public static final CommandType NewNode
public static final CommandType NewInstanceNode
public static final CommandType NewSubtypeNode
public static final CommandType RedefineNode
public static final CommandType NewNodeAddress
public static final CommandType NewRepository
public static final CommandType NewDocument
public static final CommandType NewInstancing
public static final CommandType NodeAttributeEquals
public static final CommandType NodeAttributeGreaterThan
public static final CommandType NodeExists
public static final CommandType NodeRepositoryExists
public static final CommandType OpenDocument
public static final CommandType Query
public static final CommandType Redo
public static final CommandType RedoTo
public static final CommandType RemoveNode
public static final CommandType RemoveRepository
public static final CommandType RenameNode
public static final CommandType RenameRepository
public static final CommandType RenderNode
public static final CommandType RenderNodeAttributes
public static final CommandType RenderRawLinkTables
public static final CommandType RenderRepositoryContents
public static final CommandType RenderDocument
public static final CommandType Reset
public static final CommandType Reconstruct
public static final CommandType SetNodeAttribute
public static final CommandType TestSatisfaction
public static final CommandType Undo
public static final CommandType UndoTo
public static final CommandType UnlinkAllLinks
public static final CommandType Unlink
public static final CommandType UnlinkInstancing
public static final CommandType ValidateNodeInstancing
Method Detail |
---|
public static CommandType 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 CommandType 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 CommandType 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 |