|
GATE Version 3.1-2270 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectgate.jape.PatternElement
gate.jape.ConstraintGroup
public class ConstraintGroup
A sequence of conjunctions of PatternElement that form a disjunction.
Field Summary |
---|
Fields inherited from class gate.jape.PatternElement |
---|
matchHistory |
Fields inherited from interface gate.jape.JapeConstants |
---|
ALL_STYLE, APPELT_STYLE, BRILL_STYLE, DEFAULT_PRIORITY, FIRST_STYLE, INDENT_PADDING, KLEENE_PLUS, KLEENE_QUERY, KLEENE_STAR, MULTI_SPAN_BINDING, NO_BINDING, NO_KLEENE_OP, ONCE_STYLE, SINGLE_SPAN_BINDING |
Constructor Summary | |
---|---|
ConstraintGroup()
Anonymous constructor. |
Method Summary | |
---|---|
void |
addPatternElement(PatternElement pe)
Add an element to the current conjunction. |
Object |
clone()
Need cloning for processing of macro references. |
void |
createDisjunction()
Make a new disjunction at this point. |
void |
finish()
Finish: replace dynamic data structures with Java arrays; called after parsing. |
protected Iterator |
getCPEs()
Get an list of CPEs that we contain. |
AnnotationSet |
getMatchedAnnots()
Access to the annotations that have been matched by this group. |
PatternElement[][] |
getPatternElementDisjunction()
|
boolean |
matches(Document doc,
int position,
MutableInteger newPosition)
Does this element match the document at this position? |
void |
reset()
Clear all the annotations that have been matched by this group. |
void |
rollback(int arity)
Multilevel rollback of annot caches etc. |
String |
toString()
Create a string representation of the object. |
String |
toString(String pad)
Create a string representation of the object. |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public ConstraintGroup()
Method Detail |
---|
public Object clone()
PatternElement.clone()
clone
in class PatternElement
public void createDisjunction()
public void addPatternElement(PatternElement pe)
protected Iterator getCPEs()
public void finish()
finish
in interface Matcher
public AnnotationSet getMatchedAnnots()
getMatchedAnnots
in class PatternElement
public void reset()
reset
in interface Matcher
reset
in class PatternElement
public void rollback(int arity)
rollback
in class PatternElement
public boolean matches(Document doc, int position, MutableInteger newPosition)
matches
in interface Matcher
public String toString()
toString
in class Object
public String toString(String pad)
toString
in class PatternElement
public PatternElement[][] getPatternElementDisjunction()
|
GATE Version 3.1-2270 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |