|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.imemex.datasourceplugins.filesystem.AbstractFile
public abstract class AbstractFile
Factory class for different file systems like local file system or SMB file system.
| Method Summary | |
|---|---|
abstract boolean |
canWrite()
|
abstract boolean |
exists()
Common interfaces provided by the file systems. |
abstract java.lang.String |
getAbsolutePath()
|
java.lang.String |
getAbsoluteRelativePath()
Obtains the relative path of this pathname with respect to the root path of the data source. |
abstract java.lang.String |
getCanonicalPath()
|
java.lang.String |
getCanonicalRelativePath()
Obtains the relative path of this pathname with respect to the root path of the data source. |
abstract java.io.InputStream |
getFileInputStream()
|
abstract java.io.OutputStream |
getFileOutputStream()
|
abstract java.lang.String |
getMimeType()
|
abstract boolean |
isDirectory()
|
abstract boolean |
isFile()
|
abstract boolean |
isHidden()
|
abstract boolean |
isLink()
|
abstract long |
lastModified()
|
abstract long |
length()
|
abstract AbstractFile[] |
listFiles()
|
static AbstractFile |
newAbstractFile(java.net.URI dataSourceUri,
java.lang.String pluginAssignedId)
returns a specific file system object given the data source URI and the plugin assigned Id |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static AbstractFile newAbstractFile(java.net.URI dataSourceUri,
java.lang.String pluginAssignedId)
dataSourceUri - pluginAssignedId -
public java.lang.String getAbsoluteRelativePath()
public java.lang.String getCanonicalRelativePath()
public abstract boolean exists()
public abstract long length()
public abstract java.lang.String getAbsolutePath()
public abstract java.lang.String getCanonicalPath()
public abstract boolean canWrite()
public abstract boolean isHidden()
public abstract long lastModified()
public abstract boolean isDirectory()
public abstract boolean isFile()
public abstract boolean isLink()
public abstract java.lang.String getMimeType()
public abstract java.io.InputStream getFileInputStream()
throws java.io.IOException
java.io.IOException
public abstract java.io.OutputStream getFileOutputStream()
throws java.io.IOException
java.io.IOExceptionpublic abstract AbstractFile[] listFiles()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||