public abstract class PatternsForEachToken<E>
extends java.lang.Object
Constructor and Description |
---|
PatternsForEachToken() |
Modifier and Type | Method and Description |
---|---|
abstract void |
addPatterns(java.util.Map<java.lang.String,java.util.Map<java.lang.Integer,java.util.Set<E>>> pats) |
abstract void |
addPatterns(java.lang.String id,
java.util.Map<java.lang.Integer,java.util.Set<E>> p) |
abstract void |
close() |
abstract void |
createIndexIfUsingDBAndNotExists() |
abstract java.util.Map<java.lang.String,java.util.Map<java.lang.Integer,java.util.Set<E>>> |
getPatternsForAllTokens(java.util.Collection<java.lang.String> sampledSentIds) |
abstract java.util.Map<java.lang.Integer,java.util.Set<E>> |
getPatternsForAllTokens(java.lang.String sentId) |
static PatternsForEachToken |
getPatternsInstance(java.util.Properties props,
ConstantsAndVariables.PatternForEachTokenWay storePatsForEachToken) |
ConstantsAndVariables.PatternForEachTokenWay |
getStoreWay() |
abstract void |
load(java.lang.String allPatternsDir) |
abstract boolean |
save(java.lang.String dir) |
abstract void |
setupSearch() |
void |
updatePatterns(java.util.Map<java.lang.String,java.util.Map<java.lang.Integer,java.util.Set<E>>> tempPatsForSents) |
public abstract void addPatterns(java.util.Map<java.lang.String,java.util.Map<java.lang.Integer,java.util.Set<E>>> pats)
public abstract void addPatterns(java.lang.String id, java.util.Map<java.lang.Integer,java.util.Set<E>> p)
public abstract void createIndexIfUsingDBAndNotExists()
public abstract java.util.Map<java.lang.Integer,java.util.Set<E>> getPatternsForAllTokens(java.lang.String sentId)
public abstract boolean save(java.lang.String dir)
public abstract void setupSearch()
public void updatePatterns(java.util.Map<java.lang.String,java.util.Map<java.lang.Integer,java.util.Set<E>>> tempPatsForSents)
public ConstantsAndVariables.PatternForEachTokenWay getStoreWay()
public static PatternsForEachToken getPatternsInstance(java.util.Properties props, ConstantsAndVariables.PatternForEachTokenWay storePatsForEachToken)
public abstract java.util.Map<java.lang.String,java.util.Map<java.lang.Integer,java.util.Set<E>>> getPatternsForAllTokens(java.util.Collection<java.lang.String> sampledSentIds)
public abstract void close()
public abstract void load(java.lang.String allPatternsDir)