|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectedu.stanford.nlp.ling.tokensregex.MultiNodePattern<T>
public abstract class MultiNodePattern<T>
Matches potentially multiple node (i.e does match across multiple tokens)
| Nested Class Summary | |
|---|---|
protected static class |
MultiNodePattern.IntersectMultiNodePattern<T>
|
protected static class |
MultiNodePattern.UnionMultiNodePattern<T>
|
| Constructor Summary | |
|---|---|
MultiNodePattern()
|
|
| Method Summary | |
|---|---|
int |
getMaxNodes()
|
int |
getMinNodes()
|
protected abstract java.util.Collection<Interval<java.lang.Integer>> |
match(java.util.List<? extends T> nodes,
int start)
Tries to match sequence of nodes starting of start Returns intervals (token offsets) of when the nodes matches |
void |
setMaxNodes(int maxNodes)
|
void |
setMinNodes(int minNodes)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public MultiNodePattern()
| Method Detail |
|---|
protected abstract java.util.Collection<Interval<java.lang.Integer>> match(java.util.List<? extends T> nodes,
int start)
nodes - start - public int getMinNodes()
public void setMinNodes(int minNodes)
public int getMaxNodes()
public void setMaxNodes(int maxNodes)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||