Package org.archive.modules.deciderules
Class DecideRule
java.lang.Object
org.archive.modules.deciderules.DecideRule
- All Implemented Interfaces:
Serializable
,org.archive.spring.HasKeyedProperties
- Direct Known Subclasses:
AcceptDecideRule
,ContentLengthDecideRule
,DecideRuleSequence
,PathologicalPathDecideRule
,PredicatedDecideRule
,PrerequisiteAcceptDecideRule
,RejectDecideRule
,ScriptedDecideRule
,SeedAcceptDecideRule
public abstract class DecideRule extends Object implements Serializable, org.archive.spring.HasKeyedProperties
- See Also:
- Serialized Form
-
Field Summary
-
Constructor Summary
Constructors Constructor Description DecideRule()
-
Method Summary
Modifier and Type Method Description boolean
accepts(CrawlURI uri)
DecideResult
decisionFor(CrawlURI uri)
String
getComment()
boolean
getEnabled()
org.archive.spring.KeyedProperties
getKeyedProperties()
protected abstract DecideResult
innerDecide(CrawlURI uri)
DecideResult
onlyDecision(CrawlURI uri)
void
setComment(String comment)
void
setEnabled(boolean enabled)
-
Field Details
-
kp
protected org.archive.spring.KeyedProperties kp -
comment
-
-
Constructor Details
-
DecideRule
public DecideRule()
-
-
Method Details
-
getKeyedProperties
public org.archive.spring.KeyedProperties getKeyedProperties()- Specified by:
getKeyedProperties
in interfaceorg.archive.spring.HasKeyedProperties
-
getEnabled
public boolean getEnabled() -
setEnabled
public void setEnabled(boolean enabled) -
getComment
-
setComment
-
decisionFor
-
innerDecide
-
onlyDecision
-
accepts
-