You are currently viewing a snapshot of www.mozilla.org taken on April 21, 2008. Most of this content is highly out of date (some pages haven't been updated since the project began in 1998) and exists for historical purposes only. If there are any pages on this archive site that you think should be added back to www.mozilla.org, please file a bug.



All Packages  This Package  Class Hierarchy  Class Search  Index

Class calypso.util.TempFile

java.lang.Object
   |
   +----calypso.util.TempFile

Utility class for generating temporary file names.


public class  TempFile
     extends java.lang.Object
{
          // Fields 5
     String fTempFileName;
     private static Random gGenerator;
     private static boolean gHaveSetFinalizersOnExit;
     private static int gNextID;
     static final String propertyName;

          // Constructors 1
     protected TempFile(String);

          // Methods 9
     public static synchronized String GetTempDir();
     public static synchronized void SetTempDir(String);
     public static synchronized TempFile TempName(String);
     private static boolean TryDirectory(String);
     public OutputStream append() throws IOException;
     public OutputStream create() throws IOException;
     public void delete();
     protected void finalize();
     public String getName();
}



Fields


gHaveSetFinalizersOnExit

   private static boolean gHaveSetFinalizersOnExit


gNextID

   private static int gNextID


gGenerator

   private static Random gGenerator


fTempFileName

   String fTempFileName


propertyName

   static final String propertyName

Return the native path name for the system's temporary directory.



Constructors


TempFile

   protected TempFile(String aName) 



Methods


TempName

   public static synchronized TempFile TempName(String aExtension) 

Create a new temporary file name that the calling thread can use that is unique and has the given extension.



GetTempDir

   public static synchronized String GetTempDir() 


TryDirectory

   private static boolean TryDirectory(String aDir) 


SetTempDir

   public static synchronized void SetTempDir(String aDir) 

Set the native path name for the system's temporary directory.



create

   public OutputStream create()  throws IOException


append

   public OutputStream append()  throws IOException


getName

   public String getName() 


delete

   public void delete() 


finalize

   protected void finalize() 
Overrides:
finalize in class Object


All Packages  This Package  Class Hierarchy  Class Search  Index
Freshly brewed Java API Documentation automatically generated with polardoc Version 1.0.4