org.apertereports.util.files
Class TmpDirMgr

java.lang.Object
  extended by org.apertereports.util.files.TmpDirMgr

public class TmpDirMgr
extends Object

Class creates simple manager for temporary directories

Author:
Tomasz Serafin, BlueSoft sp. z o. o.

Constructor Summary
TmpDirMgr()
          Creates temporary directory manager.
TmpDirMgr(File baseDir)
          Creates temporary directory manager
TmpDirMgr(String baseDirPath)
          Creates temporary directory manager
 
Method Summary
 void clearBaseDir()
          Tries to clear base dir
 File createNewTmpDir()
          Creates new temporary directory
 File createNewTmpDir(String subdir)
          Creates new temporary directory with one subdirectory
 File getBaseDir()
          Returns base directory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TmpDirMgr

public TmpDirMgr()
Creates temporary directory manager. Directory _user_home_dir_/_bs_dir_/tmp is used as base directory


TmpDirMgr

public TmpDirMgr(String baseDirPath)
Creates temporary directory manager

Parameters:
baseDirPath - Path to base dir selected for temporary resources

TmpDirMgr

public TmpDirMgr(File baseDir)
Creates temporary directory manager

Parameters:
baseDir - File object representing base dir selected for temporary resources
Method Detail

clearBaseDir

public void clearBaseDir()
Tries to clear base dir


createNewTmpDir

public File createNewTmpDir()
Creates new temporary directory

Returns:
Created temporary directory

createNewTmpDir

public File createNewTmpDir(String subdir)
Creates new temporary directory with one subdirectory

Parameters:
subdir - Subdirectory name
Returns:
Created temporary directory

getBaseDir

public File getBaseDir()
Returns base directory

Returns:
Base directory


Copyright © 2011-2013. All Rights Reserved.