|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--gate.jape.Constraint
An individual annotation/attribute/value expression. It doesn't extend PatternElement, even though it has to "match", because a set of Constraint must be applied together in order to avoid doing separate selectAnnotations calls for each one.
Fields inherited from interface gate.jape.JapeConstants |
APPELT_STYLE, BRILL_STYLE, DEFAULT_PRIORITY, FIRST_STYLE, INDENT_PADDING, KLEENE_PLUS, KLEENE_QUERY, KLEENE_STAR, MULTI_SPAN_BINDING, NO_BINDING, NO_KLEENE_OP, SINGLE_SPAN_BINDING |
Constructor Summary | |
Constraint(String annotType)
Construction from annot type string |
|
Constraint(String annotType,
ArrayList attrsArray)
Construction from annot type and array of attributes |
|
Constraint(String annotType,
FeatureMap attrs)
Construction from annot type and attribute sequence |
Method Summary | |
void |
addAttribute(JdmAttribute attr)
Add an attribute. |
void |
addAttribute(String name,
Object value)
Create and add an attribute. |
Object |
clone()
Need cloning for processing of macro references. |
void |
finish()
Finish: replace dynamic data structures with Java arrays; called after parsing. |
String |
getAnnotType()
Get the type of annnotation we're looking for. |
JdmAttribute[] |
getAttributeArray()
Get the attributes that must be present on the matched annotation. |
FeatureMap |
getAttributeSeq()
Get the attributes that must be present on the matched annotation. |
boolean |
isNegated()
Access to negation flag. |
void |
negate()
Set negation. |
String |
shortDesc()
|
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, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public Constraint(String annotType)
public Constraint(String annotType, FeatureMap attrs)
public Constraint(String annotType, ArrayList attrsArray)
Method Detail |
public void negate()
public boolean isNegated()
public String getAnnotType()
public FeatureMap getAttributeSeq()
public JdmAttribute[] getAttributeArray()
public void addAttribute(JdmAttribute attr)
public void addAttribute(String name, Object value)
public Object clone()
PatternElement.clone()
public void finish()
public String toString()
toString
in class Object
public String toString(String pad)
public String shortDesc()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |