org.codehaus.groovy.runtime
Class WritableFile
java.lang.Object
java.io.File
org.codehaus.groovy.runtime.WritableFile
- All Implemented Interfaces:
- Writable, Serializable, Comparable
public class WritableFile
- extends File
- implements Writable
A Writable File.
- Author:
- John Wilson
- See Also:
- Serialized Form
WritableFile
public WritableFile(File delegate)
WritableFile
public WritableFile(File delegate,
String encoding)
writeTo
public Writer writeTo(Writer out)
throws IOException
- Description copied from interface:
Writable
- writes this object to the given stream
- Specified by:
writeTo
in interface Writable
- Throws:
IOException
canRead
public boolean canRead()
- Overrides:
canRead
in class File
canWrite
public boolean canWrite()
- Overrides:
canWrite
in class File
compareTo
public int compareTo(File arg0)
- Overrides:
compareTo
in class File
compareTo
public int compareTo(Object arg0)
- Specified by:
compareTo
in interface Comparable
- Overrides:
compareTo
in class File
createNewFile
public boolean createNewFile()
throws IOException
- Overrides:
createNewFile
in class File
- Throws:
IOException
delete
public boolean delete()
- Overrides:
delete
in class File
deleteOnExit
public void deleteOnExit()
- Overrides:
deleteOnExit
in class File
equals
public boolean equals(Object arg0)
- Overrides:
equals
in class File
exists
public boolean exists()
- Overrides:
exists
in class File
getAbsoluteFile
public File getAbsoluteFile()
- Overrides:
getAbsoluteFile
in class File
getAbsolutePath
public String getAbsolutePath()
- Overrides:
getAbsolutePath
in class File
getCanonicalFile
public File getCanonicalFile()
throws IOException
- Overrides:
getCanonicalFile
in class File
- Throws:
IOException
getCanonicalPath
public String getCanonicalPath()
throws IOException
- Overrides:
getCanonicalPath
in class File
- Throws:
IOException
getName
public String getName()
- Overrides:
getName
in class File
getParent
public String getParent()
- Overrides:
getParent
in class File
getParentFile
public File getParentFile()
- Overrides:
getParentFile
in class File
getPath
public String getPath()
- Overrides:
getPath
in class File
hashCode
public int hashCode()
- Overrides:
hashCode
in class File
isAbsolute
public boolean isAbsolute()
- Overrides:
isAbsolute
in class File
isDirectory
public boolean isDirectory()
- Overrides:
isDirectory
in class File
isFile
public boolean isFile()
- Overrides:
isFile
in class File
isHidden
public boolean isHidden()
- Overrides:
isHidden
in class File
lastModified
public long lastModified()
- Overrides:
lastModified
in class File
length
public long length()
- Overrides:
length
in class File
list
public String[] list()
- Overrides:
list
in class File
list
public String[] list(FilenameFilter arg0)
- Overrides:
list
in class File
listFiles
public File[] listFiles()
- Overrides:
listFiles
in class File
listFiles
public File[] listFiles(FileFilter arg0)
- Overrides:
listFiles
in class File
listFiles
public File[] listFiles(FilenameFilter arg0)
- Overrides:
listFiles
in class File
mkdir
public boolean mkdir()
- Overrides:
mkdir
in class File
mkdirs
public boolean mkdirs()
- Overrides:
mkdirs
in class File
renameTo
public boolean renameTo(File arg0)
- Overrides:
renameTo
in class File
setLastModified
public boolean setLastModified(long arg0)
- Overrides:
setLastModified
in class File
setReadOnly
public boolean setReadOnly()
- Overrides:
setReadOnly
in class File
toString
public String toString()
- Overrides:
toString
in class File
toURI
public URI toURI()
- Overrides:
toURI
in class File
toURL
public URL toURL()
throws MalformedURLException
- Overrides:
toURL
in class File
- Throws:
MalformedURLException
Copyright © 2003-2010 The Codehaus. All Rights Reserved.