ariba.util.io
Class TemporaryFileName

java.lang.Object
  extended by ariba.util.io.TempFile
      extended by ariba.util.io.TemporaryFileName

public class TemporaryFileName
extends TempFile

Utility methods for creating temporary filenames.


Nested Class Summary
static interface TemporaryFileName.ExtrinsicUID
          Extrinsic UID generator
 
Field Summary
static java.lang.String TempFileExtension
          Default file extension to use for temporary files.
 
Method Summary
static java.lang.String createTemporaryFileName()
          Creates a temporary file name with the default location and extension.
static java.lang.String createTemporaryFileName(java.io.File directory, java.lang.String prefix, java.lang.String extension)
          Creates a temporary file name with the given location, prefix, and extension.
static java.io.File getTempDirectory()
          Gets the default directory for temporary files.
static void setExtrinsicUID(TemporaryFileName.ExtrinsicUID extrinsicUID)
          Sets the Extrinsic UID generator
static void setTempDirectory(java.io.File dir)
          Sets the default directory for temporary files.
 
Methods inherited from class ariba.util.io.TempFile
createTempFile, createTempFile, createTempFile
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TempFileExtension

public static final java.lang.String TempFileExtension
Default file extension to use for temporary files.

See Also:
Constant Field Values
Method Detail

createTemporaryFileName

public static java.lang.String createTemporaryFileName()
Creates a temporary file name with the default location and extension.

Returns:
pathname for the file

createTemporaryFileName

public static java.lang.String createTemporaryFileName(java.io.File directory,
                                                       java.lang.String prefix,
                                                       java.lang.String extension)
Creates a temporary file name with the given location, prefix, and extension.

Parameters:
directory - directory in which to create the file
prefix - filename prefix
extension - file extension
Returns:
pathname for the file

setTempDirectory

public static void setTempDirectory(java.io.File dir)
Sets the default directory for temporary files. If this method is never called, the default behavior is to create temporary files in the current directory.

Parameters:
dir - default directory for temporary files

getTempDirectory

public static java.io.File getTempDirectory()
Gets the default directory for temporary files.

Returns:
default directory for temporary files

setExtrinsicUID

public static void setExtrinsicUID(TemporaryFileName.ExtrinsicUID extrinsicUID)
Sets the Extrinsic UID generator



AribaWeb User Interface Development Framework
Copyright © 2000-2014 Ariba, Inc. All Rights Reserved.