Class Overview
Utility class to handle the setup of the core library's concept of
what the "default temporary directory" is. Application code may
call into this class with an appropriate base directory during its
startup, as a reasonably easy way to get the standard property
java.io.tmpdir
to point at something useful.
Summary
Public Methods |
synchronized
static
void
|
setUpDirectory(File baseDir)
Sets up the temporary directory, but only if one isn't already
defined for this process, and only if it is possible (e.g., the
directory already exists and is read-write, or the directory
can be created).
|
static
void
|
setUpDirectory(String baseDir)
Convenience method which is equivalent to
setupDirectory(new File(baseDir)) .
|
[Expand]
Inherited Methods |
From class java.lang.Object
Object
|
clone()
Creates and returns a copy of this Object .
|
boolean
|
equals(Object o)
Compares this instance with the specified object and indicates if they
are equal.
|
void
|
finalize()
Is called before the object's memory is being reclaimed by the VM.
|
final
Class<? extends Object>
|
getClass()
Returns the unique instance of Class which represents this
object's class.
|
int
|
hashCode()
Returns an integer hash code for this object.
|
final
void
|
notify()
Causes a thread which is waiting on this object's monitor (by means of
calling one of the wait() methods) to be woken up.
|
final
void
|
notifyAll()
Causes all threads which are waiting on this object's monitor (by means
of calling one of the wait() methods) to be woken up.
|
String
|
toString()
Returns a string containing a concise, human-readable description of this
object.
|
final
void
|
wait(long millis, int nanos)
Causes the calling thread to wait until another thread calls the notify() or notifyAll() method of this object or until the
specified timeout expires.
|
final
void
|
wait(long millis)
Causes the calling thread to wait until another thread calls the notify() or notifyAll() method of this object or until the
specified timeout expires.
|
final
void
|
wait()
Causes the calling thread to wait until another thread calls the notify() or notifyAll() method of this object.
|
|
Public Constructors
public
TemporaryDirectory
()
Public Methods
public
static
synchronized
void
setUpDirectory
(File baseDir)
Sets up the temporary directory, but only if one isn't already
defined for this process, and only if it is possible (e.g., the
directory already exists and is read-write, or the directory
can be created). This call will do one of three things:
- return without error and without doing anything, if a
previous call to this method succeeded
- return without error, having either created a temporary
directory under the given base or verified that such a directory
already exists
- throw
UnsupportedOperationException
if the
directory could not be created or accessed
Parameters
baseDir
| the base directory of the temporary directory
|
public
static
void
setUpDirectory
(String baseDir)
Convenience method which is equivalent to
setupDirectory(new File(baseDir))
.
Parameters
baseDir
| the base directory of the temporary directory
|