|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface FSStringConstraint
Interface for a String constraint. A String constraint supports equality testing to a given
string. After creating this constraint, use the equals(String)
method to specify the
string that the constraint uses in its testing.
To use the constraint, invoke its match(String)
method, passing the value to test. You
can also embed this test with a path specification, using the
ConstraintFactory.embedConstraint(FeaturePath, FSConstraint)
method,
and use it to test feature structures, or combine it with other tests using the
ConstraintFactory.and(FSMatchConstraint, FSMatchConstraint)
and
ConstraintFactory.or(FSMatchConstraint, FSMatchConstraint)
methods.
Method Summary | |
---|---|
void |
equals(String s)
String value of matched FS must match input String. |
boolean |
match(String s)
Check if String matches defined constraints. |
Method Detail |
---|
void equals(String s)
s
- The string that the matched FS must equal.boolean match(String s)
s
- The String to be checked.
true
iff the String satisfies the constraints.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |