|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.archive.crawler.settings.Constraint
org.archive.crawler.settings.RegularExpressionConstraint
public class RegularExpressionConstraint
A constraint that checks that a value matches a regular expression. This constraint can only be applied to textual attributes.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.archive.crawler.settings.Constraint |
|---|
Constraint.FailedCheck |
| Constructor Summary | |
|---|---|
RegularExpressionConstraint(java.lang.String pattern)
Constructs a new RegularExpressionConstraint. |
|
RegularExpressionConstraint(java.lang.String pattern,
java.util.logging.Level level)
Constructs a new RegularExpressionConstraint using the default error message. |
|
RegularExpressionConstraint(java.lang.String pattern,
java.util.logging.Level level,
java.lang.String msg)
Constructs a new RegularExpressionConstraint. |
|
RegularExpressionConstraint(java.lang.String pattern,
java.lang.String msg)
Constructs a new RegularExpressionConstraint using default severity level ( Level.WARNING). |
|
| Method Summary | |
|---|---|
Constraint.FailedCheck |
innerCheck(CrawlerSettings settings,
ComplexType owner,
Type definition,
java.lang.Object value)
The method all subclasses should implement to do the actual checking. |
| Methods inherited from class org.archive.crawler.settings.Constraint |
|---|
check, compareTo, getDefaultMessage |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public RegularExpressionConstraint(java.lang.String pattern,
java.util.logging.Level level,
java.lang.String msg)
pattern - the regular expression pattern the value must match.level - the severity level.msg - the default error message.
public RegularExpressionConstraint(java.lang.String pattern,
java.lang.String msg)
Level.WARNING).
pattern - the regular expression pattern the value must match.msg - the default error message.
public RegularExpressionConstraint(java.lang.String pattern,
java.util.logging.Level level)
pattern - the regular expression pattern the value must match.level - the severity level.public RegularExpressionConstraint(java.lang.String pattern)
pattern - the regular expression pattern the value must match.| Method Detail |
|---|
public Constraint.FailedCheck innerCheck(CrawlerSettings settings,
ComplexType owner,
Type definition,
java.lang.Object value)
Constraint
innerCheck in class Constraintowner - the ComplexType owning the attribute to check.definition - the definition to check the attribute against.value - the value to check.
Constraint.FailedCheckif the check
failed.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||