|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectstory.scheherazade.misc.GenericScheherID
story.scheherazade.misc.ModifierType
public class ModifierType
Extension of GenericScheherID that semantically represents the ID of a Modifier.
Field Summary | |
---|---|
static ModifierType |
Universal
|
Constructor Summary | |
---|---|
ModifierType(CoreModifier modifier)
|
|
ModifierType(ModifierType type,
ModifierType supertype)
Constructor that supplements an ModifierType with supertype metadata. |
|
ModifierType(java.lang.String name)
|
Method Summary | |
---|---|
int |
compareTo(java.lang.Object other)
|
NodeID |
declarationNodeID()
Construct the DBCORE NodeID of the node that declares this modifier. |
GenericScheherID |
getType()
Get the GenericScheherID's type (or supertype, if it's already a type). |
WordNetOffset |
getWordNetOffset()
Get the GenericScheherID's WordNet synset offset |
boolean |
isCoreModifier(CoreModifier modifier)
Returns whether this ModifierType represents some CoreModifier. |
ModifierType |
makeClone()
|
java.lang.StringBuffer |
render()
Render the ID in a StringBuffer. |
Methods inherited from class story.scheherazade.misc.GenericScheherID |
---|
equals, getIDType, isEveryType, isGenericType, isGroupType, isUniversalType, toRawString, toString |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface story.scheherazade.misc.ScheherIDWithType |
---|
isUniversalType |
Field Detail |
---|
public static ModifierType Universal
Constructor Detail |
---|
public ModifierType(java.lang.String name) throws Scheherexception
Scheherexception
public ModifierType(ModifierType type, ModifierType supertype) throws Scheherexception
Scheherexception
public ModifierType(CoreModifier modifier) throws Scheherexception
Scheherexception
Method Detail |
---|
public NodeID declarationNodeID() throws Scheherexception
Scheherexception
public ModifierType makeClone() throws Scheherexception
Scheherexception
public java.lang.StringBuffer render() throws Scheherexception
GenericScheherID
render
in interface RenderableObject
render
in class GenericScheherID
Scheherexception
public boolean isCoreModifier(CoreModifier modifier)
public int compareTo(java.lang.Object other) throws java.lang.ClassCastException
compareTo
in interface java.lang.Comparable
compareTo
in class GenericScheherID
java.lang.ClassCastException
public GenericScheherID getType() throws Scheherexception
ScheherIDWithType
getType
in interface ScheherIDWithType
Scheherexception
public WordNetOffset getWordNetOffset()
ScheherIDWithType
getWordNetOffset
in interface ScheherIDWithType
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |