org.nuiton.io
Class MirroredFileUpdater
java.lang.Object
org.nuiton.io.MirroredFileUpdater
- All Implemented Interfaces:
- FileUpdater
- Direct Known Subclasses:
- FileUpdaterHelper.JavaFileUpdater, FileUpdaterHelper.JaxxFileUpdater
public class MirroredFileUpdater
- extends java.lang.Object
- implements FileUpdater
Simple base implementation of a FileUpdater for an updater with a sourcedir and a destinationdir.
- Author:
- chemit
|
Constructor Summary |
MirroredFileUpdater(java.lang.String fileInPattern,
java.lang.String fileOutPattern,
java.io.File sourceDirectory,
java.io.File destinationDirectory)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
sourceDirectory
protected java.io.File sourceDirectory
- source basedir
prefixSourceDirecotory
protected int prefixSourceDirecotory
- length of source basedir absolute path
destinationDirectory
protected java.io.File destinationDirectory
- destination basedir
fileInPattern
protected java.lang.String fileInPattern
fileOutPattern
protected java.lang.String fileOutPattern
MirroredFileUpdater
public MirroredFileUpdater(java.lang.String fileInPattern,
java.lang.String fileOutPattern,
java.io.File sourceDirectory,
java.io.File destinationDirectory)
getSourceDirectory
public java.io.File getSourceDirectory()
getDestinationDirectory
public java.io.File getDestinationDirectory()
getFileInPattern
public java.lang.String getFileInPattern()
getFileOutPattern
public java.lang.String getFileOutPattern()
getMirrorFile
public java.io.File getMirrorFile(java.io.File f)
isFileUpToDate
public boolean isFileUpToDate(java.io.File f)
- Specified by:
isFileUpToDate in interface FileUpdater
- Parameters:
f - file to test
- Returns:
true if file is up to date, false otherwise
setDestinationDirectory
public void setDestinationDirectory(java.io.File destinationDirectory)
setSourceDirectory
public void setSourceDirectory(java.io.File sourceDirectory)
setFileInPattern
public void setFileInPattern(java.lang.String fileInPattern)
setFileOutPattern
public void setFileOutPattern(java.lang.String fileOutPattern)
applyTransformationFilename
public java.lang.String applyTransformationFilename(java.lang.String filename)
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
Copyright © 2009-2010 CodeLutin. All Rights Reserved.