|
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 PatternElementpublic void createDisjunction()
public void addPatternElement(PatternElement pe)
protected Iterator getCPEs()
public void finish()
finish in interface Matcherpublic AnnotationSet getMatchedAnnots()
getMatchedAnnots in class PatternElementpublic void reset()
reset in interface Matcherreset in class PatternElementpublic void rollback(int arity)
rollback in class PatternElement
public boolean matches(Document doc,
int position,
MutableInteger newPosition)
matches in interface Matcherpublic String toString()
toString in class Objectpublic String toString(String pad)
toString in class PatternElementpublic PatternElement[][] getPatternElementDisjunction()
|
GATE Version 3.1-2270 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||