|
||||||||||
| 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 PatternElements 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. |
void |
getContainedAnnotationTypes(HashSet<String> set)
Populate the HashSet passed as a parameter with all the annotation types that occur in this and recursively contained pattern elements. |
protected Iterator |
getCPEs()
Get an list of CPEs that we contain. |
PatternElement[][] |
getPatternElementDisjunction()
|
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 getContainedAnnotationTypes(HashSet<String> set)
public void finish()
finish in class PatternElementpublic String toString()
toString in class Objectpublic String toString(String pad)
toString in class PatternElementpublic PatternElement[][] getPatternElementDisjunction()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||