|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectedu.stanford.nlp.ling.tokensregex.SequencePattern.PatternExpr
public abstract static class SequencePattern.PatternExpr
Represents a sequence pattern expressions (before translating into NFA)
| Constructor Summary | |
|---|---|
SequencePattern.PatternExpr()
|
|
| Method Summary | |
|---|---|
protected abstract int |
assignGroupIds(int start)
Assigns group ids to groups embedded in this patterns starting with at the specified number, returns the next available group id |
protected abstract edu.stanford.nlp.ling.tokensregex.SequencePattern.Frag |
build()
|
protected abstract SequencePattern.PatternExpr |
copy()
Make a deep copy of the sequence pattern expressions |
protected SequencePattern.PatternExpr |
optimize()
Returns an optimized version of this pattern - default is a noop |
protected abstract void |
updateBindings(edu.stanford.nlp.ling.tokensregex.SequencePattern.VarGroupBindings bindings)
Updates the binding of group to variable name |
protected java.lang.Object |
value()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SequencePattern.PatternExpr()
| Method Detail |
|---|
protected abstract edu.stanford.nlp.ling.tokensregex.SequencePattern.Frag build()
protected abstract int assignGroupIds(int start)
start - Group id to start with
protected abstract SequencePattern.PatternExpr copy()
protected abstract void updateBindings(edu.stanford.nlp.ling.tokensregex.SequencePattern.VarGroupBindings bindings)
bindings - protected java.lang.Object value()
protected SequencePattern.PatternExpr optimize()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||