|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.io.File
org.apache.wicket.util.file.File
public class File
Simple extension of File that adds an implementation of IModifiable for files. This allows the ModificationWatcher class to watch files for modification. The IModifiable.lastModifiedTime() method also returns a Time object with a more convenient API than either Date or a value in milliseconds.
Field Summary |
---|
Fields inherited from class java.io.File |
---|
pathSeparator, pathSeparatorChar, separator, separatorChar |
Constructor Summary | |
---|---|
File(File file)
Construct. |
|
File(File parent,
String child)
Constructor. |
|
File(File parent,
String child)
Construct. |
|
File(String pathname)
Constructor. |
|
File(String parent,
String child)
Constructor. |
|
File(URI uri)
Constructor. |
Method Summary | |
---|---|
File |
file(String name)
|
String |
getExtension()
|
Folder |
getParentFolder()
|
InputStream |
inputStream()
|
Time |
lastModifiedTime()
Returns a Time object representing the most recent time this file was modified. |
OutputStream |
outputStream()
Creates a buffered output stream that writes to this file. |
Object |
readObject()
|
String |
readString()
|
boolean |
remove()
|
void |
sync()
Force contents of file to physical storage |
String |
toQuotedString()
|
int |
write(File file)
Writes the given file to this one |
int |
write(InputStream input)
Writes the given input stream to this file |
void |
write(String string)
Write the given string to this file |
void |
writeObject(Serializable object)
|
Methods inherited from class java.io.File |
---|
canExecute, canRead, canWrite, compareTo, createNewFile, createTempFile, createTempFile, delete, deleteOnExit, equals, exists, getAbsoluteFile, getAbsolutePath, getCanonicalFile, getCanonicalPath, getFreeSpace, getName, getParent, getParentFile, getPath, getTotalSpace, getUsableSpace, hashCode, isAbsolute, isDirectory, isFile, isHidden, lastModified, length, list, list, listFiles, listFiles, listFiles, listRoots, mkdir, mkdirs, renameTo, setExecutable, setExecutable, setLastModified, setReadable, setReadable, setReadOnly, setWritable, setWritable, toString, toURI, toURL |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public File(File parent, String child)
parent
- parentchild
- childpublic File(File parent, String child)
parent
- parentchild
- childpublic File(File file)
file
- File from java.io packagepublic File(String pathname)
pathname
- path namepublic File(String parent, String child)
parent
- parentchild
- childpublic File(URI uri)
uri
- file uriMethod Detail |
---|
public File file(String name)
name
- Name of child file
public String getExtension()
public Folder getParentFolder()
public InputStream inputStream() throws FileNotFoundException
FileNotFoundException
- Thrown if the file cannot be foundpublic Time lastModifiedTime()
lastModifiedTime
in interface IModifiable
null
if
that information is not availablepublic OutputStream outputStream() throws FileNotFoundException
FileNotFoundException
- Thrown if the file cannot be foundpublic String readString() throws IOException
IOException
public Object readObject() throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
public void writeObject(Serializable object) throws IOException
object
- Object to write to this file
IOException
public boolean remove()
File.delete()
public void sync() throws IOException
IOException
public String toQuotedString()
public int write(File file) throws IOException
file
- The file to copy
IOException
public int write(InputStream input) throws IOException
input
- The input
IOException
public void write(String string) throws IOException
string
- The string to write
IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |