|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.stanford.nlp.trees.tregex.TregexMatcher
public abstract class TregexMatcher
A TregexMatcher can be used to match a TregexPattern
against a Tree
.
Usage should to be the same as Matcher
.
@author Galen Andrew
Method Summary | |
---|---|
boolean |
find()
Find the next match of the pattern on the tree |
abstract Tree |
getMatch()
Get the last matching tree. |
Tree |
getNode(Object name)
Returns the node labeled with name in the pattern. |
static void |
main(String[] args)
Look at a bunch of trees and tell where TreePattern and TregexPattern differ at all. |
abstract boolean |
matches()
Does the pattern match the tree? It's actually closer to java.util.regex's "lookingAt" in that the root of the tree has to match the root of the pattern but the whole tree does not have to be "accounted for". |
boolean |
matchesAt(Tree node)
Rests the matcher and tests if it matches on the tree when rooted at node . |
void |
reset()
Resets the matcher so that its search starts over. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public void reset()
public abstract boolean matches()
public boolean matchesAt(Tree node)
node
.
node
-
public abstract Tree getMatch()
public boolean find()
public Tree getNode(Object name)
name
in the pattern.
name
- the name of the node, specified in the pattern.
public static void main(String[] args) throws Exception
args
- TreebankPath, RangesFilter
Exception
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |