com.judoscript.util
Class UrlFS.UrlFile

java.lang.Object
  extended by java.io.File
      extended by com.judoscript.util.VirtualFS.VirtualFile
          extended by com.judoscript.util.UrlFS.UrlFile
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<java.io.File>
Enclosing class:
UrlFS

public static class UrlFS.UrlFile
extends VirtualFS.VirtualFile

See Also:
Serialized Form

Field Summary
 
Fields inherited from class java.io.File
pathSeparator, pathSeparatorChar, separator, separatorChar
 
Method Summary
 boolean canRead()
           
 boolean canWrite()
           
 int compareTo(java.io.File f)
           
 int compareTo(java.lang.Object o)
           
 boolean createNewFile()
           
 boolean delete()
           
 void deleteOnExit()
           
 boolean equals(java.lang.Object o)
           
 boolean exists()
           
 java.io.File getAbsoluteFile()
           
 java.lang.String getAbsolutePath()
           
 java.io.BufferedReader getBufferedReader()
           
 java.io.File getCanonicalFile()
           
 java.lang.String getCanonicalPath()
           
 long getCompressedSize()
           
 java.io.InputStream getInputStream()
           
 java.lang.String getName()
           
 java.lang.String getParent()
           
 java.io.File getParentFile()
           
 java.lang.String getPath()
           
 int hashCode()
           
 boolean isAbsolute()
           
 boolean isDirectory()
           
 boolean isFile()
           
 boolean isHidden()
           
 long lastModified()
           
 long length()
           
 java.lang.String[] list()
           
 java.lang.String[] list(java.io.FilenameFilter f)
           
 java.io.File[] listFiles()
           
 java.io.File[] listFiles(java.io.FileFilter f)
           
 java.io.File[] listFiles(java.io.FilenameFilter f)
           
 boolean mkdir()
           
 boolean mkdirs()
           
 boolean renameTo(java.io.File f)
           
 boolean setLastModified(long l)
           
 boolean setReadOnly()
           
 java.lang.String toString()
           
 java.net.URL toURL()
           
 
Methods inherited from class java.io.File
createTempFile, createTempFile, listRoots, toURI
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Method Detail

getInputStream

public java.io.InputStream getInputStream()
                                   throws java.io.IOException
Specified by:
getInputStream in class VirtualFS.VirtualFile
Throws:
java.io.IOException

getBufferedReader

public java.io.BufferedReader getBufferedReader()
                                         throws java.io.IOException
Throws:
java.io.IOException

createNewFile

public final boolean createNewFile()
                            throws java.io.IOException
Overrides:
createNewFile in class java.io.File
Throws:
java.io.IOException

getCompressedSize

public final long getCompressedSize()

getParentFile

public final java.io.File getParentFile()
Overrides:
getParentFile in class java.io.File

getParent

public final java.lang.String getParent()
Overrides:
getParent in class java.io.File

toURL

public final java.net.URL toURL()
Overrides:
toURL in class java.io.File

getName

public final java.lang.String getName()
Overrides:
getName in class java.io.File

getPath

public final java.lang.String getPath()
Overrides:
getPath in class java.io.File

getAbsolutePath

public final java.lang.String getAbsolutePath()
Overrides:
getAbsolutePath in class java.io.File

getAbsoluteFile

public final java.io.File getAbsoluteFile()
Overrides:
getAbsoluteFile in class java.io.File

getCanonicalPath

public final java.lang.String getCanonicalPath()
Overrides:
getCanonicalPath in class java.io.File

getCanonicalFile

public final java.io.File getCanonicalFile()
Overrides:
getCanonicalFile in class java.io.File

lastModified

public final long lastModified()
Overrides:
lastModified in class java.io.File

length

public final long length()
Overrides:
length in class java.io.File

compareTo

public final int compareTo(java.io.File f)
Specified by:
compareTo in interface java.lang.Comparable<java.io.File>
Overrides:
compareTo in class java.io.File

compareTo

public final int compareTo(java.lang.Object o)
Overrides:
compareTo in class java.io.File

equals

public final boolean equals(java.lang.Object o)
Overrides:
equals in class java.io.File

hashCode

public final int hashCode()
Overrides:
hashCode in class java.io.File

toString

public final java.lang.String toString()
Overrides:
toString in class java.io.File

canRead

public final boolean canRead()
Overrides:
canRead in class java.io.File

canWrite

public final boolean canWrite()
Overrides:
canWrite in class java.io.File

isAbsolute

public final boolean isAbsolute()
Overrides:
isAbsolute in class java.io.File

exists

public final boolean exists()
Overrides:
exists in class java.io.File

isHidden

public final boolean isHidden()
Overrides:
isHidden in class java.io.File

delete

public final boolean delete()
Overrides:
delete in class java.io.File

deleteOnExit

public final void deleteOnExit()
Overrides:
deleteOnExit in class java.io.File

mkdir

public final boolean mkdir()
Overrides:
mkdir in class java.io.File

mkdirs

public final boolean mkdirs()
Overrides:
mkdirs in class java.io.File

renameTo

public final boolean renameTo(java.io.File f)
Overrides:
renameTo in class java.io.File

setLastModified

public final boolean setLastModified(long l)
Overrides:
setLastModified in class java.io.File

setReadOnly

public final boolean setReadOnly()
Overrides:
setReadOnly in class java.io.File

isDirectory

public boolean isDirectory()
Overrides:
isDirectory in class java.io.File

isFile

public boolean isFile()
Overrides:
isFile in class java.io.File

list

public java.lang.String[] list()
Overrides:
list in class java.io.File

list

public java.lang.String[] list(java.io.FilenameFilter f)
Overrides:
list in class java.io.File

listFiles

public java.io.File[] listFiles()
Overrides:
listFiles in class java.io.File

listFiles

public java.io.File[] listFiles(java.io.FilenameFilter f)
Overrides:
listFiles in class java.io.File

listFiles

public java.io.File[] listFiles(java.io.FileFilter f)
Overrides:
listFiles in class java.io.File