Class BundleContentsNamingRule
- java.lang.Object
-
- gov.nasa.pds.tools.validate.rule.AbstractValidationRule
-
- gov.nasa.pds.tools.validate.rule.pds4.BundleContentsNamingRule
-
- All Implemented Interfaces:
ValidationRule
,org.apache.commons.chain.Command
public class BundleContentsNamingRule extends AbstractValidationRule
Implements a validation rule ensuring that only valid files and directories appear in the root directory of a bundle.
-
-
Constructor Summary
Constructors Constructor Description BundleContentsNamingRule()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
checkFileAndDirectoryNaming()
Checks that files and directories at the root of the bundle are valid.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
-
checkFileAndDirectoryNaming
@ValidationTest public void checkFileAndDirectoryNaming()
Checks that files and directories at the root of the bundle are valid. See section 2B.2.2.1.
-
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
-
-