gs.hitchin.hitchfs
Class StubFakeFileOperations

java.lang.Object
  extended by gs.hitchin.hitchfs.StubFakeFileOperations
All Implemented Interfaces:
FakeFileOperations
Direct Known Subclasses:
StubFileSystem

public class StubFakeFileOperations
extends Object
implements FakeFileOperations

A stub of FakeFileOperations for use in testing.


Constructor Summary
StubFakeFileOperations()
           
 
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 fake, 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)
           
 URL toURL(FakeFile fake)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StubFakeFileOperations

public StubFakeFileOperations()
Method Detail

canExecute

public boolean canExecute(FakeFile fake)
Specified by:
canExecute in interface FakeFileOperations

canRead

public boolean canRead(FakeFile fake)
Specified by:
canRead in interface FakeFileOperations

canWrite

public boolean canWrite(FakeFile fake)
Specified by:
canWrite in interface FakeFileOperations

compareTo

public int compareTo(FakeFile fake,
                     File pathname)
Specified by:
compareTo in interface FakeFileOperations

createNewFile

public boolean createNewFile(FakeFile fake)
                      throws IOException
Specified by:
createNewFile in interface FakeFileOperations
Throws:
IOException

delete

public boolean delete(FakeFile fake)
Specified by:
delete in interface FakeFileOperations

deleteOnExit

public void deleteOnExit(FakeFile fake)
Specified by:
deleteOnExit in interface FakeFileOperations

equals

public boolean equals(FakeFile fake,
                      Object obj)
Specified by:
equals in interface FakeFileOperations

exists

public boolean exists(FakeFile fake)
Specified by:
exists in interface FakeFileOperations

getAbsoluteFile

public File getAbsoluteFile(FakeFile fake)
Specified by:
getAbsoluteFile in interface FakeFileOperations

getAbsolutePath

public String getAbsolutePath(FakeFile fake)
Specified by:
getAbsolutePath in interface FakeFileOperations

getCanonicalFile

public File getCanonicalFile(FakeFile fake)
                      throws IOException
Specified by:
getCanonicalFile in interface FakeFileOperations
Throws:
IOException

getCanonicalPath

public String getCanonicalPath(FakeFile fake)
                        throws IOException
Specified by:
getCanonicalPath in interface FakeFileOperations
Throws:
IOException

getFreeSpace

public long getFreeSpace(FakeFile fake)
Specified by:
getFreeSpace in interface FakeFileOperations

getInputStream

public InputStream getInputStream(FakeFile fake)
                           throws IOException
Specified by:
getInputStream in interface FakeFileOperations
Throws:
IOException

getName

public String getName(FakeFile fake)
Specified by:
getName in interface FakeFileOperations

getOutputStream

public OutputStream getOutputStream(FakeFile fake,
                                    boolean append)
                             throws IOException
Specified by:
getOutputStream in interface FakeFileOperations
Throws:
IOException

getParent

public String getParent(FakeFile fake)
Specified by:
getParent in interface FakeFileOperations

getParentFile

public File getParentFile(FakeFile fake)
Specified by:
getParentFile in interface FakeFileOperations

getPath

public String getPath(FakeFile fake)
Specified by:
getPath in interface FakeFileOperations

getPathSeparator

public String getPathSeparator()
Specified by:
getPathSeparator in interface FakeFileOperations

getPathSeparatorChar

public char getPathSeparatorChar()
Specified by:
getPathSeparatorChar in interface FakeFileOperations

getSeparator

public String getSeparator()
Specified by:
getSeparator in interface FakeFileOperations

getSeparatorChar

public char getSeparatorChar()
Specified by:
getSeparatorChar in interface FakeFileOperations

getTotalSpace

public long getTotalSpace(FakeFile fake)
Specified by:
getTotalSpace in interface FakeFileOperations

getUsableSpace

public long getUsableSpace(FakeFile fake)
Specified by:
getUsableSpace in interface FakeFileOperations

hashCode

public int hashCode(FakeFile fake)
Specified by:
hashCode in interface FakeFileOperations

isAbsolute

public boolean isAbsolute(FakeFile fake)
Specified by:
isAbsolute in interface FakeFileOperations

isCaseSensitive

public boolean isCaseSensitive()
Specified by:
isCaseSensitive in interface FakeFileOperations

isDirectory

public boolean isDirectory(FakeFile fake)
Specified by:
isDirectory in interface FakeFileOperations

isFile

public boolean isFile(FakeFile fake)
Specified by:
isFile in interface FakeFileOperations

isHidden

public boolean isHidden(FakeFile fake)
Specified by:
isHidden in interface FakeFileOperations

lastModified

public long lastModified(FakeFile fake)
Specified by:
lastModified in interface FakeFileOperations

length

public long length(FakeFile fake)
Specified by:
length in interface FakeFileOperations

list

public String[] list(FakeFile fake)
Specified by:
list in interface FakeFileOperations

list

public String[] list(FakeFile fake,
                     FilenameFilter filter)
Specified by:
list in interface FakeFileOperations

listFiles

public File[] listFiles(FakeFile fake)
Specified by:
listFiles in interface FakeFileOperations

listFiles

public File[] listFiles(FakeFile fake,
                        FileFilter filter)
Specified by:
listFiles in interface FakeFileOperations

listFiles

public File[] listFiles(FakeFile fake,
                        FilenameFilter filter)
Specified by:
listFiles in interface FakeFileOperations

mkdir

public boolean mkdir(FakeFile fake)
Specified by:
mkdir in interface FakeFileOperations

mkdirs

public boolean mkdirs(FakeFile fake)
Specified by:
mkdirs in interface FakeFileOperations

renameTo

public boolean renameTo(FakeFile fake,
                        File dest)
Specified by:
renameTo in interface FakeFileOperations

setExecutable

public boolean setExecutable(FakeFile fake,
                             boolean executable)
Specified by:
setExecutable in interface FakeFileOperations

setExecutable

public boolean setExecutable(FakeFile fake,
                             boolean executable,
                             boolean ownerOnly)
Specified by:
setExecutable in interface FakeFileOperations

setHidden

public void setHidden(FakeFile fake,
                      boolean hidden)
Specified by:
setHidden in interface FakeFileOperations

setLastModified

public boolean setLastModified(FakeFile fake,
                               long time)
Specified by:
setLastModified in interface FakeFileOperations

setReadable

public boolean setReadable(FakeFile fake,
                           boolean readable)
Specified by:
setReadable in interface FakeFileOperations

setReadable

public boolean setReadable(FakeFile fake,
                           boolean readable,
                           boolean ownerOnly)
Specified by:
setReadable in interface FakeFileOperations

setReadOnly

public boolean setReadOnly(FakeFile fake)
Specified by:
setReadOnly in interface FakeFileOperations

setWritable

public boolean setWritable(FakeFile fake,
                           boolean writable)
Specified by:
setWritable in interface FakeFileOperations

setWritable

public boolean setWritable(FakeFile fake,
                           boolean writable,
                           boolean ownerOnly)
Specified by:
setWritable in interface FakeFileOperations

toString

public String toString(FakeFile fake)
Specified by:
toString in interface FakeFileOperations

touch

public void touch(FakeFile fake)
Specified by:
touch in interface FakeFileOperations

toURI

public URI toURI(FakeFile fake)
Specified by:
toURI in interface FakeFileOperations

toURL

public URL toURL(FakeFile fake)
          throws MalformedURLException
Specified by:
toURL in interface FakeFileOperations
Throws:
MalformedURLException


Copyright © 2012. All Rights Reserved.