|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjava.io.File
com.android.io.FileWrapper
public class FileWrapper
An implementation of IAbstractFile extending File.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface com.android.io.IAbstractFile |
|---|
IAbstractFile.PreferredWriteMode |
| Field Summary |
|---|
| Fields inherited from class java.io.File |
|---|
pathSeparator, pathSeparatorChar, separator, separatorChar |
| Constructor Summary | |
|---|---|
FileWrapper(java.io.File file)
Creates a new File instance matching a given File object. |
|
FileWrapper(java.io.File parent,
java.lang.String child)
Creates a new File instance from a parent abstract pathname and a child pathname string. |
|
FileWrapper(java.lang.String osPathname)
Creates a new File instance by converting the given pathname string into an abstract pathname. |
|
FileWrapper(java.lang.String parent,
java.lang.String child)
Creates a new File instance from a parent abstract pathname and a child pathname string. |
|
FileWrapper(java.net.URI uri)
Creates a new File instance by converting the given file: URI into an
abstract pathname. |
|
| Method Summary | |
|---|---|
boolean |
exists()
Returns whether the resource actually exists. |
java.io.InputStream |
getContents()
Returns an InputStream object on the file content. |
long |
getModificationStamp()
Returns the last modification timestamp |
java.lang.String |
getOsLocation()
Returns the OS path of the folder location. |
java.io.OutputStream |
getOutputStream()
Returns an OutputStream to write into the file. |
IAbstractFolder |
getParentFolder()
Returns the parent folder or null if there is no parent. |
IAbstractFile.PreferredWriteMode |
getPreferredWriteMode()
Returns the preferred mode to write into the file. |
void |
setContents(java.io.InputStream source)
Sets the content of the file. |
| Methods inherited from class java.io.File |
|---|
canExecute, canRead, canWrite, compareTo, createNewFile, createTempFile, createTempFile, delete, deleteOnExit, equals, 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 |
| Methods inherited from interface com.android.io.IAbstractResource |
|---|
delete, getName |
| Constructor Detail |
|---|
public FileWrapper(java.io.File file)
File object.
file - the file to match
public FileWrapper(java.io.File parent,
java.lang.String child)
parent - the parent pathnamechild - the child nameFile.File(File, String)public FileWrapper(java.lang.String osPathname)
osPathname - the OS pathnameFile.File(String)
public FileWrapper(java.lang.String parent,
java.lang.String child)
parent - the parent pathnamechild - the child nameFile.File(String, String)public FileWrapper(java.net.URI uri)
file: URI into an
abstract pathname.
uri - An absolute, hierarchical URI with a scheme equal to "file", a non-empty path
component, and undefined authority, query, and fragment componentsFile.File(URI)| Method Detail |
|---|
public java.io.InputStream getContents()
throws StreamException
IAbstractFileInputStream object on the file content.
The stream must be closed by the caller.
getContents in interface IAbstractFileStreamException
public void setContents(java.io.InputStream source)
throws StreamException
IAbstractFile
setContents in interface IAbstractFilesource - the content
StreamException
public java.io.OutputStream getOutputStream()
throws StreamException
IAbstractFileOutputStream to write into the file.
getOutputStream in interface IAbstractFileStreamExceptionpublic IAbstractFile.PreferredWriteMode getPreferredWriteMode()
IAbstractFile
getPreferredWriteMode in interface IAbstractFilepublic java.lang.String getOsLocation()
IAbstractResource
getOsLocation in interface IAbstractResourcepublic boolean exists()
IAbstractResource
exists in interface IAbstractResourceexists in class java.io.Filepublic long getModificationStamp()
IAbstractFile
getModificationStamp in interface IAbstractFilepublic IAbstractFolder getParentFolder()
IAbstractResource
getParentFolder in interface IAbstractResource
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||