facets.util
Class Util.FileBackup

java.lang.Object
  extended by facets.util.Util.FileBackup
Enclosing class:
Util

public static class Util.FileBackup
extends java.lang.Object

Encapsulates making a back-up copy of a file.


Constructor Summary
Util.FileBackup(java.io.File src)
           
 
Method Summary
 java.io.File doBackup()
           
protected  java.io.File newBackupFile(java.io.File src)
           
protected  boolean overwriteExisting()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Util.FileBackup

public Util.FileBackup(java.io.File src)
Method Detail

doBackup

public final java.io.File doBackup()
                            throws java.io.IOException
Throws:
java.io.IOException

overwriteExisting

protected boolean overwriteExisting()

newBackupFile

protected java.io.File newBackupFile(java.io.File src)