com.sun.labs.minion.lexmorph
Class MorphRule
java.lang.Object
com.sun.labs.minion.lexmorph.MorphRule
- Direct Known Subclasses:
- MorphCompoundRule
public class MorphRule
- extends java.lang.Object
This is a class of morphological rules used in MorphEngine.
- See Also:
MorphEngine
|
Constructor Summary |
MorphRule()
|
MorphRule(java.lang.String expression,
java.lang.String blockName,
java.util.Hashtable varTable)
Create a Rule |
|
Method Summary |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
pattern
public java.lang.String[] pattern
killnum
public int killnum
leftkillnum
public int leftkillnum
leftAnchor
public boolean leftAnchor
rightAnchor
public boolean rightAnchor
actions
public int[] actions
name
public java.lang.String name
conditionalPhaseOne
public boolean conditionalPhaseOne
definitePhaseOne
public boolean definitePhaseOne
possibleSplitRule
public boolean possibleSplitRule
MorphRule
public MorphRule()
MorphRule
public MorphRule(java.lang.String expression,
java.lang.String blockName,
java.util.Hashtable varTable)
- Create a Rule
- Parameters:
expression - A String representing a morphological rule.blockName - The name of the rule set containing this rule.
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object