Package software.xdev.far
Class BaseProcessor<D extends ExecData>
java.lang.Object
software.xdev.far.BaseProcessor<D>
- Direct Known Subclasses:
DirectoryNamesProcessor,FileContentsProcessor,FileNamesProcessor,FindAndReplaceProcessor
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Dprotected booleanprotected booleanprotected boolean -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedBaseProcessor(D execData) protectedBaseProcessor(D execData, boolean autoDetectOverrides) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected Class<?>protected FilehandleDirectory(File file) protected FilehandleFile(File file) protected voidhandleFileContents(File file) protected ListIterator<File>processDirectory(ListIterator<File> iterator, File file) protected voidprocessFile(File file) protected FilerenameFileDefault(File file) protected voidrun()protected booleanshouldExcludeFile(File file) protected booleanshouldProcessFile(File file)
-
Field Details
-
execData
-
processDirectoryNames
protected boolean processDirectoryNames -
processFileContents
protected boolean processFileContents -
processFilenames
protected boolean processFilenames
-
-
Constructor Details
-
BaseProcessor
-
BaseProcessor
-
-
Method Details
-
baseProcessorClassForAutoDetectOverrides
-
autoDetectOverrides
protected void autoDetectOverrides() -
run
protected void run() -
processDirectory
-
shouldExcludeFile
-
handleDirectory
-
processFile
-
shouldProcessFile
-
handleFile
-
renameFileDefault
-
handleFileContents
-