org.netbeans.lib.cvsclient.file
Class FileUtils

java.lang.Object
  extended byorg.netbeans.lib.cvsclient.file.FileUtils

public class FileUtils
extends java.lang.Object

A utility class for file based operations.


Method Summary
static void copyFile(java.io.File sourceFile, java.io.File targetFile)
          Copies the specified sourceFile to the specified targetFile.
static FileReadOnlyHandler getFileReadOnlyHandler()
          Returns the current FileReadOnlyHandler used by setFileReadOnly().
static void setFileReadOnly(java.io.File file, boolean readOnly)
          Sets the specified file read-only (readOnly == true) or writable (readOnly == false).
static void setFileReadOnlyHandler(FileReadOnlyHandler fileReadOnlyHandler)
          Sets the specified fileReadOnlyHandler to be used with setFileReadOnly().
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getFileReadOnlyHandler

public static FileReadOnlyHandler getFileReadOnlyHandler()
Returns the current FileReadOnlyHandler used by setFileReadOnly().


setFileReadOnlyHandler

public static void setFileReadOnlyHandler(FileReadOnlyHandler fileReadOnlyHandler)
Sets the specified fileReadOnlyHandler to be used with setFileReadOnly().


setFileReadOnly

public static void setFileReadOnly(java.io.File file,
                                   boolean readOnly)
                            throws java.io.IOException
Sets the specified file read-only (readOnly == true) or writable (readOnly == false). If no fileReadOnlyHandler is set, nothing happens.

Throws:
java.io.IOException - if the operation failed

copyFile

public static void copyFile(java.io.File sourceFile,
                            java.io.File targetFile)
                     throws java.io.IOException
Copies the specified sourceFile to the specified targetFile.

Throws:
java.io.IOException


Built on February 19 2008.  |  Portions Copyright 1997-2003 Sun Microsystems, Inc. All rights reserved.