Class FileAndDirectoryNamingChecker
- java.lang.Object
-
- gov.nasa.pds.tools.validate.rule.AbstractValidationRule
-
- gov.nasa.pds.tools.validate.rule.pds4.FileAndDirectoryNamingRule
-
- gov.nasa.pds.tools.validate.rule.pds4.FileAndDirectoryNamingChecker
-
- All Implemented Interfaces:
ValidationRule
,org.apache.commons.chain.Command
public class FileAndDirectoryNamingChecker extends FileAndDirectoryNamingRule
Extend FileAndDirectoryNamingRule to enforcing file and directory naming standards without a listener. This allow any class to call checkFileOrDirectoryNameWithChecker() to get a list of ValidationProblem directly without a need to report errors to a listener.
-
-
Field Summary
-
Fields inherited from class gov.nasa.pds.tools.validate.rule.pds4.FileAndDirectoryNamingRule
MAXIMUM_FILE_NAME_LENGTH, NAMING_PATTERN
-
-
Constructor Summary
Constructors Constructor Description FileAndDirectoryNamingChecker()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<ValidationProblem>
checkFileAndDirectoryNamingWithChecker(List<Target> list)
-
Methods inherited from class gov.nasa.pds.tools.validate.rule.pds4.FileAndDirectoryNamingRule
checkFileAndDirectoryNaming, isApplicable, isDirectoryContainingInvalidCharacter, isFilenameContainingLegalCharacters, isFilenameProhibited, isFilenameTooLong
-
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
-
checkFileAndDirectoryNamingWithChecker
public List<ValidationProblem> checkFileAndDirectoryNamingWithChecker(List<Target> list)
-
-