Protege-2000 1.7

edu.stanford.smi.protege.util
Class FileUtilities

java.lang.Object
  |
  +--edu.stanford.smi.protege.util.FileUtilities

public class FileUtilities
extends Object

A utility class for working with files.

Author:
Ray Fergerson

Constructor Summary
FileUtilities()
           
 
Method Summary
static File createTempFile(File directory, String name)
           
static Writer createWriter(File file)
           
static String getAbsoluteDirectory(String file)
           
static String getAbsolutePath(String rawfileName)
           
static String getBaseName(String file)
           
static String getCurrentWorkingDirectory()
           
static String getDirectory(String file)
           
static String getExtension(String file)
           
static String getName(String file)
           
static Reader getReader(String name)
           
static Reader getResourceReader(Class clas, String path)
           
static Reader getResourceReader(Class clas, String directory, String name)
           
static InputStream getResourceStream(Class clas, String path)
           
static InputStream getResourceStream(Class clas, String directory, String name)
           
static Writer getWriter(String name)
           
static Writer getWriter(String name, boolean append)
           
static void makeTempFilePermanent(File tmpFile)
           
static void popCurrentWorkingDirectory()
           
static void pushCurrentWorkingDirectoryFromFile(String name)
           
static String relativePath(String path)
           
static void replaceFile(File tmpFile, File file)
           
static void setBaseURL(URL url)
           
static void setCurrentWorkingDirectoryFromFile(String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileUtilities

public FileUtilities()
Method Detail

createTempFile

public static File createTempFile(File directory,
                                  String name)
                           throws IOException

createWriter

public static Writer createWriter(File file)
                           throws IOException

getAbsoluteDirectory

public static String getAbsoluteDirectory(String file)

getAbsolutePath

public static String getAbsolutePath(String rawfileName)

getBaseName

public static String getBaseName(String file)

getCurrentWorkingDirectory

public static String getCurrentWorkingDirectory()

getDirectory

public static String getDirectory(String file)

getExtension

public static String getExtension(String file)

getName

public static String getName(String file)

getReader

public static Reader getReader(String name)

getResourceReader

public static Reader getResourceReader(Class clas,
                                       String path)

getResourceReader

public static Reader getResourceReader(Class clas,
                                       String directory,
                                       String name)

getResourceStream

public static InputStream getResourceStream(Class clas,
                                            String path)

getResourceStream

public static InputStream getResourceStream(Class clas,
                                            String directory,
                                            String name)

getWriter

public static Writer getWriter(String name)

getWriter

public static Writer getWriter(String name,
                               boolean append)

makeTempFilePermanent

public static void makeTempFilePermanent(File tmpFile)
                                  throws IOException

popCurrentWorkingDirectory

public static void popCurrentWorkingDirectory()

pushCurrentWorkingDirectoryFromFile

public static void pushCurrentWorkingDirectoryFromFile(String name)

relativePath

public static String relativePath(String path)

replaceFile

public static void replaceFile(File tmpFile,
                               File file)
                        throws IOException

setBaseURL

public static void setBaseURL(URL url)

setCurrentWorkingDirectoryFromFile

public static void setCurrentWorkingDirectoryFromFile(String name)

Protege-2000 1.7

Submit a bug report or feature request
Protege-2000 is a trademark of Stanford University.
Copyright (c) 1998-2002 Stanford University.