Package gov.nasa.pds.tools.validate.rule
Class AbstractFindTargets
- java.lang.Object
-
- gov.nasa.pds.tools.validate.rule.AbstractValidationRule
-
- gov.nasa.pds.tools.validate.rule.AbstractFindTargets
-
- All Implemented Interfaces:
ValidationRule
,org.apache.commons.chain.Command
public abstract class AbstractFindTargets extends AbstractValidationRule
-
-
Constructor Summary
Constructors Constructor Description AbstractFindTargets()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description void
findTargets()
abstract void
handleDirectory(URL dir, TargetRegistrar registrar)
abstract void
handleFile(URL f, TargetRegistrar registrar)
boolean
isApplicable(String location)
Tests whether a rule is applicable to a target location.-
Methods inherited from class gov.nasa.pds.tools.validate.rule.AbstractValidationRule
execute, getCaption, getChildContext, getContext, getExtraTarget, getListener, getParentTarget, getRegistrar, getTarget, isDebugLogLevel, isInfoLogLevel, reportError, reportError, setCaption, verifyLidPrefix
-
-
-
-
Method Detail
-
isApplicable
public boolean isApplicable(String location)
Description copied from class:AbstractValidationRule
Tests whether a rule is applicable to a target location.- Specified by:
isApplicable
in interfaceValidationRule
- Specified by:
isApplicable
in classAbstractValidationRule
- Parameters:
location
- the target location- Returns:
- true, if the rule is applicable to the target, false otherwise
-
findTargets
@ValidationTest public void findTargets()
-
handleDirectory
public abstract void handleDirectory(URL dir, TargetRegistrar registrar)
-
handleFile
public abstract void handleFile(URL f, TargetRegistrar registrar)
-
-