net.didion.jwnl.dictionary.morph
Class DetachSuffixesOperation
java.lang.Object
net.didion.jwnl.dictionary.morph.AbstractDelegatingOperation
net.didion.jwnl.dictionary.morph.DetachSuffixesOperation
- All Implemented Interfaces:
- Operation, Createable
public class DetachSuffixesOperation
- extends AbstractDelegatingOperation
Remove all aplicable suffixes from the word(s) and do a look-up.
This class accepts parameters in the form of:
where suffix is the {suffix} to convert from, and {stemmed suffix} is
the suffix to convert to.
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OPERATIONS
public static final java.lang.String OPERATIONS
- See Also:
- Constant Field Values
DetachSuffixesOperation
public DetachSuffixesOperation()
DetachSuffixesOperation
public DetachSuffixesOperation(java.util.Map suffixMap)
getSuffixMap
public java.util.Map getSuffixMap()
setSuffixMap
public void setSuffixMap(java.util.Map suffixMap)
execute
public boolean execute(POS pos,
java.lang.String derivation,
BaseFormSet forms)
throws JWNLException
- Description copied from interface:
Operation
- Execute the operation.
forms
- BaseFormSet to which all discovered base forms should
be added.
- Returns:
- true if at least one base form was discovered by the operation and
added to baseForms.
- Throws:
JWNLException