edu.washington.cs.knowitall.rule.constraint
Class RegexConstraint
java.lang.Object
edu.washington.cs.knowitall.rule.constraint.Constraint
edu.washington.cs.knowitall.rule.constraint.CaptureConstraint
edu.washington.cs.knowitall.rule.constraint.AbstractRegexConstraint
edu.washington.cs.knowitall.rule.constraint.RegexConstraint
- Direct Known Subclasses:
- LemmaConstraint
public class RegexConstraint
- extends AbstractRegexConstraint
| Fields inherited from class edu.washington.cs.knowitall.rule.constraint.Constraint |
part |
RegexConstraint
public RegexConstraint(org.jdom.Element e)
RegexConstraint
public RegexConstraint(ExtractionPart part,
String term)
RegexConstraint
public RegexConstraint(ExtractionPart part,
List<String> terms)
toString
public String toString()
- Description copied from class:
Constraint
- Provides a base constraint representation.
Constraint(part=LEFT)
- Overrides:
toString in class AbstractRegexConstraint
flags
protected int flags()
- Overrides:
flags in class AbstractRegexConstraint
transform
protected String transform(String term)
- Specified by:
transform in class AbstractRegexConstraint
check
protected Boolean check(TokenSequence extraction)
- Overrides:
check in class AbstractRegexConstraint
- Returns:
- true if the constraint passes
value
protected String value(TokenSequence extraction)
- Overrides:
value in class AbstractRegexConstraint
- Returns:
- the matching string, or null
getString
protected String getString(TokenSequence extraction)
- Overrides:
getString in class AbstractRegexConstraint
Copyright © 2011 University of Washington CSE. All Rights Reserved.