public abstract class Rule
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.lang.String[] |
context |
protected boolean |
debug |
protected java.lang.String |
from |
protected java.lang.String |
ruleId |
protected java.lang.String |
to |
Constructor and Description |
---|
Rule() |
Modifier and Type | Method and Description |
---|---|
boolean |
apply(HeppleTagger tagger) |
abstract boolean |
checkContext(HeppleTagger tagger) |
boolean |
hasToTag(HeppleTagger tagger) |
void |
initialise(java.util.List ruleParts) |
protected boolean debug
protected java.lang.String from
protected java.lang.String to
protected java.lang.String ruleId
protected java.lang.String[] context
public void initialise(java.util.List ruleParts)
public abstract boolean checkContext(HeppleTagger tagger)
public boolean hasToTag(HeppleTagger tagger)
public boolean apply(HeppleTagger tagger)