public abstract class Model
extends java.lang.Object
implements java.io.Serializable
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
BORDER_SYMBOL_ |
static java.lang.String |
EMPTY_SYMBOL_ |
| Constructor and Description |
|---|
Model() |
| Modifier and Type | Method and Description |
|---|---|
int |
getBoundaryIndex() |
State |
getBoundaryState(int level) |
SymbolTable<java.lang.String> |
getCategoryTable() |
abstract boolean |
getMarganlizeLemmas() |
Options |
getOptions() |
int |
getOrder() |
abstract int[] |
getTagCandidates(Sequence sequence,
int index,
State state) |
java.util.List<SymbolTable<java.lang.String>> |
getTagTables() |
void |
init(Options options,
SymbolTable<java.lang.String> category_tables) |
abstract void |
setLemmaCandidates(State state,
boolean pre_pruning_ext) |
abstract void |
setLemmaCandidates(Token token,
State state,
boolean pre_pruning_ext,
boolean training) |
public static final java.lang.String BORDER_SYMBOL_
public static final java.lang.String EMPTY_SYMBOL_
public State getBoundaryState(int level)
public void init(Options options, SymbolTable<java.lang.String> category_tables)
public int getBoundaryIndex()
public java.util.List<SymbolTable<java.lang.String>> getTagTables()
public int getOrder()
public Options getOptions()
public SymbolTable<java.lang.String> getCategoryTable()
public abstract void setLemmaCandidates(Token token, State state, boolean pre_pruning_ext, boolean training)
public abstract void setLemmaCandidates(State state, boolean pre_pruning_ext)
public abstract boolean getMarganlizeLemmas()