|
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.BasicPatternElement
public class BasicPatternElement
A pattern element within curly braces. Has a set of Constraint, which all must be satisfied at whatever position the element is being matched at.
| 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 | |
|---|---|
BasicPatternElement()
Construction. |
|
| Method Summary | |
|---|---|
void |
addConstraint(Constraint newConstraint)
Add a constraint. |
Object |
clone()
Need cloning for processing of macro references. |
void |
finish()
Finish: replace dynamic data structures with Java arrays; called after parsing. |
Constraint[] |
getConstraints()
|
AnnotationSet |
getMatchedAnnots()
Access to the annotations that have been matched. |
boolean |
isMultiType()
Indicates whether this constraint deals with only one type of annotation or multiple types. |
boolean |
matches(Document doc,
int position,
MutableInteger newPosition)
Does this element match the document at this position? |
void |
reset()
Reset: clear last failure point and matched annotations list. |
void |
rollback(int arity)
Multilevel rollback of the annotation cache. |
String |
shortDesc()
Returns a short description. |
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 BasicPatternElement()
| Method Detail |
|---|
public AnnotationSet getMatchedAnnots()
getMatchedAnnots in class PatternElementpublic Object clone()
PatternElement.clone()
clone in class PatternElementpublic void addConstraint(Constraint newConstraint)
public boolean isMultiType()
public void finish()
finish in interface Matcherpublic 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 String shortDesc()
public Constraint[] getConstraints()
|
GATE Version 3.1-2270 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||