gs.hitchin.hitchfs
Interface FakeFileOperations

All Known Implementing Classes:
BasicFileSystem, IOFileSystem, MemoryFileSystem, StubFakeFileOperations, StubFileSystem

public interface FakeFileOperations

This interface is provided for FakeFile call backs, mirroring the methods that File provides.


Method Summary
 boolean canExecute(FakeFile fake)
           
 boolean canRead(FakeFile fake)
           
 boolean canWrite(FakeFile fake)
           
 int compareTo(FakeFile fake, File pathname)
           
 boolean createNewFile(FakeFile fake)
           
 boolean delete(FakeFile fake)
           
 void deleteOnExit(FakeFile fake)
           
 boolean equals(FakeFile fake, Object obj)
           
 boolean exists(FakeFile fake)
           
 File getAbsoluteFile(FakeFile fake)
           
 String getAbsolutePath(FakeFile fake)
           
 File getCanonicalFile(FakeFile fake)
           
 String getCanonicalPath(FakeFile fake)
           
 long getFreeSpace(FakeFile fake)
           
 InputStream getInputStream(FakeFile fake)
           
 String getName(FakeFile fake)
           
 OutputStream getOutputStream(FakeFile fake, boolean append)
           
 String getParent(FakeFile fake)
           
 File getParentFile(FakeFile fake)
           
 String getPath(FakeFile fake)
           
 String getPathSeparator()
           
 char getPathSeparatorChar()
           
 String getSeparator()
           
 char getSeparatorChar()
           
 long getTotalSpace(FakeFile fake)
           
 long getUsableSpace(FakeFile fake)
           
 int hashCode(FakeFile fake)
           
 boolean isAbsolute(FakeFile fake)
           
 boolean isCaseSensitive()
           
 boolean isDirectory(FakeFile fake)
           
 boolean isFile(FakeFile fake)
           
 boolean isHidden(FakeFile fake)
           
 long lastModified(FakeFile fake)
           
 long length(FakeFile fake)
           
 String[] list(FakeFile fake)
           
 String[] list(FakeFile fake, FilenameFilter filter)
           
 File[] listFiles(FakeFile fake)
           
 File[] listFiles(FakeFile fake, FileFilter filter)
           
 File[] listFiles(FakeFile fake, FilenameFilter filter)
           
 boolean mkdir(FakeFile fake)
           
 boolean mkdirs(FakeFile fake)
           
 boolean renameTo(FakeFile fake, File dest)
           
 boolean setExecutable(FakeFile fake, boolean executable)
           
 boolean setExecutable(FakeFile fake, boolean executable, boolean ownerOnly)
           
 void setHidden(FakeFile fakeFile, boolean hidden)
           
 boolean setLastModified(FakeFile fake, long time)
           
 boolean setReadable(FakeFile fake, boolean readable)
           
 boolean setReadable(FakeFile fake, boolean readable, boolean ownerOnly)
           
 boolean setReadOnly(FakeFile fake)
           
 boolean setWritable(FakeFile fake, boolean writable)
           
 boolean setWritable(FakeFile fake, boolean writable, boolean ownerOnly)
           
 String toString(FakeFile fake)
           
 void touch(FakeFile fake)
           
 URI toURI(FakeFile fake)
           
 

Method Detail

canExecute

boolean canExecute(FakeFile fake)

canRead

boolean canRead(FakeFile fake)

canWrite

boolean canWrite(FakeFile fake)

compareTo

int compareTo(FakeFile fake,
              File pathname)

createNewFile

boolean createNewFile(FakeFile fake)
                      throws IOException
Throws:
IOException

delete

boolean delete(FakeFile fake)

deleteOnExit

void deleteOnExit(FakeFile fake)

equals

boolean equals(FakeFile fake,
               Object obj)

exists

boolean exists(FakeFile fake)

getAbsoluteFile

File getAbsoluteFile(FakeFile fake)

getAbsolutePath

String getAbsolutePath(FakeFile fake)

getCanonicalFile

File getCanonicalFile(FakeFile fake)
                      throws IOException
Throws:
IOException

getCanonicalPath

String getCanonicalPath(FakeFile fake)
                        throws IOException
Throws:
IOException

getFreeSpace

long getFreeSpace(FakeFile fake)

getInputStream

InputStream getInputStream(FakeFile fake)
                           throws IOException
Throws:
IOException

getName

String getName(FakeFile fake)

getOutputStream

OutputStream getOutputStream(FakeFile fake,
                             boolean append)
                             throws IOException
Throws:
IOException

getParent

String getParent(FakeFile fake)

getParentFile

File getParentFile(FakeFile fake)

getPath

String getPath(FakeFile fake)

getPathSeparator

String getPathSeparator()

getPathSeparatorChar

char getPathSeparatorChar()

getSeparator

String getSeparator()

getSeparatorChar

char getSeparatorChar()

getTotalSpace

long getTotalSpace(FakeFile fake)

getUsableSpace

long getUsableSpace(FakeFile fake)

hashCode

int hashCode(FakeFile fake)

isAbsolute

boolean isAbsolute(FakeFile fake)

isCaseSensitive

boolean isCaseSensitive()

isDirectory

boolean isDirectory(FakeFile fake)

isFile

boolean isFile(FakeFile fake)

isHidden

boolean isHidden(FakeFile fake)

lastModified

long lastModified(FakeFile fake)

length

long length(FakeFile fake)

list

String[] list(FakeFile fake)

list

String[] list(FakeFile fake,
              FilenameFilter filter)

listFiles

File[] listFiles(FakeFile fake)

listFiles

File[] listFiles(FakeFile fake,
                 FileFilter filter)

listFiles

File[] listFiles(FakeFile fake,
                 FilenameFilter filter)

mkdir

boolean mkdir(FakeFile fake)

mkdirs

boolean mkdirs(FakeFile fake)

renameTo

boolean renameTo(FakeFile fake,
                 File dest)

setExecutable

boolean setExecutable(FakeFile fake,
                      boolean executable)

setExecutable

boolean setExecutable(FakeFile fake,
                      boolean executable,
                      boolean ownerOnly)

setHidden

void setHidden(FakeFile fakeFile,
               boolean hidden)

setLastModified

boolean setLastModified(FakeFile fake,
                        long time)

setReadable

boolean setReadable(FakeFile fake,
                    boolean readable)

setReadable

boolean setReadable(FakeFile fake,
                    boolean readable,
                    boolean ownerOnly)

setReadOnly

boolean setReadOnly(FakeFile fake)

setWritable

boolean setWritable(FakeFile fake,
                    boolean writable)

setWritable

boolean setWritable(FakeFile fake,
                    boolean writable,
                    boolean ownerOnly)

toString

String toString(FakeFile fake)

touch

void touch(FakeFile fake)

toURI

URI toURI(FakeFile fake)


Copyright © 2012. All Rights Reserved.