public abstract class AbstractDelegatingOperation extends java.lang.Object implements Operation
| Modifier and Type | Field and Description |
|---|---|
private java.util.Map |
_operationSets |
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractDelegatingOperation() |
| Modifier and Type | Method and Description |
|---|---|
void |
addDelegate(java.lang.String key,
Operation[] operations) |
java.lang.Object |
create(java.util.Map params) |
protected boolean |
delegate(POS pos,
java.lang.String lemma,
BaseFormSet forms,
java.lang.String key) |
protected abstract AbstractDelegatingOperation |
getInstance(java.util.Map params) |
protected abstract java.lang.String[] |
getKeys() |
protected boolean |
hasDelegate(java.lang.String key) |
public java.lang.Object create(java.util.Map params)
throws JWNLException
create in interface CreateableJWNLExceptionpublic void addDelegate(java.lang.String key,
Operation[] operations)
protected abstract java.lang.String[] getKeys()
protected abstract AbstractDelegatingOperation getInstance(java.util.Map params) throws JWNLException
JWNLExceptionprotected boolean hasDelegate(java.lang.String key)
protected boolean delegate(POS pos, java.lang.String lemma, BaseFormSet forms, java.lang.String key) throws JWNLException
JWNLException