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
Fields inherited from interface org.apache.commons.chain.Command
CONTINUE_PROCESSING, PROCESSING_COMPLETE
-
Constructor Summary
Constructors Constructor Description FileAndDirectoryNamingChecker()
-
Method Summary
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
-
Constructor Details
-
FileAndDirectoryNamingChecker
public FileAndDirectoryNamingChecker()
-
-
Method Details
-
checkFileAndDirectoryNamingWithChecker
-