Class MirroredFileUpdater
java.lang.Object
org.nuiton.io.MirroredFileUpdater
- All Implemented Interfaces:
FileUpdater
- Direct Known Subclasses:
FileUpdaterHelper.JavaFileUpdater, FileUpdaterHelper.JaxxFileUpdater
Simple base implementation of a
FileUpdater for an updater with
a sourcedir and a destinationdir.- Author:
- Tony Chemit - chemit@codelutin.com
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionMirroredFileUpdater(String fileInPattern, String fileOutPattern, File sourceDirectory, File destinationDirectory) -
Method Summary
Modifier and TypeMethodDescriptionapplyTransformationFilename(String filename) booleanvoidsetDestinationDirectory(File destinationDirectory) voidsetFileInPattern(String fileInPattern) voidsetFileOutPattern(String fileOutPattern) voidsetSourceDirectory(File sourceDirectory) toString()
-
Field Details
-
sourceDirectory
source basedir -
prefixSourceDirecotory
protected int prefixSourceDirecotorylength of source basedir absolute path -
destinationDirectory
destination basedir -
fileInPattern
-
fileOutPattern
-
-
Constructor Details
-
MirroredFileUpdater
-
-
Method Details
-
getSourceDirectory
-
getDestinationDirectory
-
getFileInPattern
-
getFileOutPattern
-
getMirrorFile
-
isFileUpToDate
- Specified by:
isFileUpToDatein interfaceFileUpdater- Parameters:
f- file to test- Returns:
trueif file is up to date,falseotherwise.
-
setDestinationDirectory
-
setSourceDirectory
-
setFileInPattern
-
setFileOutPattern
-
applyTransformationFilename
-
toString
-