org.archive.crawler.deciderules
Class RejectDecideRule

java.lang.Object
  extended by javax.management.Attribute
      extended by org.archive.crawler.settings.Type
          extended by org.archive.crawler.settings.ComplexType
              extended by org.archive.crawler.settings.ModuleType
                  extended by org.archive.crawler.deciderules.DecideRule
                      extended by org.archive.crawler.deciderules.RejectDecideRule
All Implemented Interfaces:
java.io.Serializable, javax.management.DynamicMBean

public class RejectDecideRule
extends DecideRule

Rule which answers REJECT to everything evaluated.

Author:
gojomo
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.archive.crawler.settings.ComplexType
ComplexType.MBeanAttributeInfoIterator
 
Field Summary
 
Fields inherited from class org.archive.crawler.deciderules.DecideRule
ACCEPT, PASS, REJECT
 
Fields inherited from class org.archive.crawler.settings.ComplexType
definition, definitionMap
 
Constructor Summary
RejectDecideRule(java.lang.String name)
           
 
Method Summary
 java.lang.Object decisionFor(java.lang.Object object)
          Make decision on passed object.
 java.lang.Object singlePossibleNonPassDecision(java.lang.Object object)
          If this rule is "one-way" -- can only return a single possible decision other than PASS -- return that decision.
 
Methods inherited from class org.archive.crawler.deciderules.DecideRule
getController, kickUpdate
 
Methods inherited from class org.archive.crawler.settings.ModuleType
addElement, listUsedFiles
 
Methods inherited from class org.archive.crawler.settings.ComplexType
addElementToDefinition, checkValue, earlyInitialize, getAbsoluteName, getAttribute, getAttribute, getAttribute, getAttributeInfo, getAttributeInfo, getAttributeInfoIterator, getAttributes, getDataContainerRecursive, getDataContainerRecursive, getDefaultValue, getDescription, getElementFromDefinition, getLegalValues, getLocalAttribute, getMBeanInfo, getMBeanInfo, getParent, getPreservedFields, getSettingsHandler, getUncheckedAttribute, getValue, globalSettings, invoke, isInitialized, isOverridden, iterator, removeElementFromDefinition, setAsOrder, setAttribute, setAttribute, setAttributes, setDescription, setPreservedFields, toString, unsetAttribute
 
Methods inherited from class org.archive.crawler.settings.Type
addConstraint, equals, getConstraints, getLegalValueType, isExpertSetting, isOverrideable, isTransient, setExpertSetting, setLegalValueType, setOverrideable, setTransient
 
Methods inherited from class javax.management.Attribute
getName, hashCode
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RejectDecideRule

public RejectDecideRule(java.lang.String name)
Method Detail

decisionFor

public java.lang.Object decisionFor(java.lang.Object object)
Description copied from class: DecideRule
Make decision on passed object.

Overrides:
decisionFor in class DecideRule
Parameters:
object - Object to rule on.
Returns:
DecideRule.ACCEPT, DecideRule.REJECT, or DecideRule.PASS.

singlePossibleNonPassDecision

public java.lang.Object singlePossibleNonPassDecision(java.lang.Object object)
Description copied from class: DecideRule
If this rule is "one-way" -- can only return a single possible decision other than PASS -- return that decision. Otherwise return null. Most rules will be one-way.

Overrides:
singlePossibleNonPassDecision in class DecideRule
Returns:
the one decision other than PASS this rule might return, if there is only one


Copyright © 2003-2011 Internet Archive. All Rights Reserved.