|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.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 Constraint
owner
- the ComplexType owning the attribute to check.definition
- the definition to check the attribute against.value
- the value to check.
Constraint.FailedCheck
if the check
failed.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |