Package org.archive.modules.deciderules
Class SchemeNotInSetDecideRule
java.lang.Object
org.archive.modules.deciderules.DecideRule
org.archive.modules.deciderules.PredicatedDecideRule
org.archive.modules.deciderules.SchemeNotInSetDecideRule
- All Implemented Interfaces:
Serializable
,HasKeyedProperties
Rule applies the configured decision (default REJECT) for any URI which
has a URI-scheme NOT contained in the configured Set.
- Author:
- gojomo
- See Also:
-
Field Summary
FieldsFields inherited from class org.archive.modules.deciderules.DecideRule
comment, kp
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
Evaluate whether given object is over the threshold number of hops.void
setSchemes
(Set<String> schemes) Methods inherited from class org.archive.modules.deciderules.PredicatedDecideRule
getDecision, innerDecide, onlyDecision, setDecision
Methods inherited from class org.archive.modules.deciderules.DecideRule
accepts, decisionFor, getComment, getEnabled, getKeyedProperties, setComment, setEnabled
-
Field Details
-
schemes
set of schemes to test URI scheme
-
-
Constructor Details
-
SchemeNotInSetDecideRule
public SchemeNotInSetDecideRule()Usual constructor.
-
-
Method Details
-
getSchemes
-
setSchemes
-
evaluate
Evaluate whether given object is over the threshold number of hops.- Specified by:
evaluate
in classPredicatedDecideRule
-