|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectstory.scheherazade.misc.GenericScheherID
public abstract class GenericScheherID
An abstract class that represents a Scheherazade-specific
identifier.
Other classes pass around extensions of this class when referring
to various data by name.
| Constructor Summary | |
|---|---|
GenericScheherID()
|
|
| Method Summary | |
|---|---|
int |
compareTo(java.lang.Object other)
|
boolean |
equals(GenericScheherID other)
Test the equality of this GenericScheherID with another one. |
ScheherIDType |
getIDType()
|
boolean |
isEveryType()
|
boolean |
isGenericType()
|
boolean |
isGroupType()
|
boolean |
isUniversalType()
|
abstract java.lang.StringBuffer |
render()
Render the ID in a StringBuffer. |
java.lang.String |
toRawString()
Render the ID as a String without punctuation. |
java.lang.String |
toString()
Render the ID as a string. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public GenericScheherID()
| Method Detail |
|---|
public abstract java.lang.StringBuffer render()
throws Scheherexception
render in interface RenderableObjectScheherexceptionpublic java.lang.String toRawString()
public java.lang.String toString()
toString in class java.lang.Object
public boolean equals(GenericScheherID other)
throws Scheherexception
Scheherexceptionpublic ScheherIDType getIDType()
public int compareTo(java.lang.Object other)
throws java.lang.ClassCastException
compareTo in interface java.lang.Comparablejava.lang.ClassCastExceptionpublic boolean isUniversalType()
public boolean isGroupType()
public boolean isEveryType()
public boolean isGenericType()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||