Package arcommon
Class FileUtil.WriteUsingTempFileAction
- java.lang.Object
-
- arcommon.FileUtil.WriteUsingTempFileAction
-
- Enclosing class:
- FileUtil
public abstract static class FileUtil.WriteUsingTempFileAction extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description WriteUsingTempFileAction()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description booleanbackupOldFile()java.lang.StringcalculateBackupFileName(int number, java.lang.String toFileName)java.lang.StringcalculateBackupPath(int number, java.lang.String toFileName)java.lang.StringcreateTempFile(java.lang.String toFileName)intgetStartBackupNumber()voidsaveBackupNumberAndFileName(int number, java.lang.String backupFileName)voidsaveFile(java.lang.String tempFileName, boolean append, java.lang.String encoding)abstract voidwriteContentOfFile(java.io.BufferedWriter out)
-
-
-
Constructor Detail
-
WriteUsingTempFileAction
public WriteUsingTempFileAction()
-
-
Method Detail
-
createTempFile
public java.lang.String createTempFile(java.lang.String toFileName)
-
saveFile
public void saveFile(java.lang.String tempFileName, boolean append, java.lang.String encoding) throws java.io.IOException
- Throws:
java.io.IOException
-
writeContentOfFile
public abstract void writeContentOfFile(java.io.BufferedWriter out) throws java.io.IOException
- Throws:
java.io.IOException
-
backupOldFile
public boolean backupOldFile()
-
getStartBackupNumber
public int getStartBackupNumber()
-
calculateBackupPath
public java.lang.String calculateBackupPath(int number, java.lang.String toFileName)
-
calculateBackupFileName
public java.lang.String calculateBackupFileName(int number, java.lang.String toFileName)
-
saveBackupNumberAndFileName
public void saveBackupNumberAndFileName(int number, java.lang.String backupFileName)
-
-