|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--org.openide.filesystems.LocalFileSystem.Impl
The implementation class that implements List, Info and Change interfaces and delegates all the methods to appropriate methods of LocalFileSystem.
| Fields inherited from interface org.openide.filesystems.AbstractFileSystem.List |
serialVersionUID |
| Fields inherited from interface org.openide.filesystems.AbstractFileSystem.Info |
serialVersionUID |
| Fields inherited from interface org.openide.filesystems.AbstractFileSystem.Change |
serialVersionUID |
| Constructor Summary | |
LocalFileSystem.Impl(LocalFileSystem fs)
Pointer to local file system |
|
| Method Summary | |
String[] |
children(String name)
Get a list of children files for a given folder. |
void |
createData(String name)
Create new data file. |
void |
createFolder(String name)
Create new folder. |
void |
delete(String name)
Delete a file. |
boolean |
folder(String name)
Test if the file is a folder or contains data. |
InputStream |
inputStream(String name)
Get input stream. |
Date |
lastModified(String name)
Get last modification time. |
void |
lock(String name)
Lock the file. |
void |
markUnimportant(String name)
Mark the file as being unimportant. |
String |
mimeType(String name)
Get the MIME type of the file. |
OutputStream |
outputStream(String name)
Get output stream. |
boolean |
readOnly(String name)
Test whether this file can be written to or not. |
void |
rename(String oldName,
String newName)
Rename a file. |
long |
size(String name)
Get the size of the file. |
void |
unlock(String name)
Unlock the file. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public LocalFileSystem.Impl(LocalFileSystem fs)
fs - the file system this impl is connected to| Method Detail |
public String[] children(String name)
AbstractFileSystem.Listchildren in interface AbstractFileSystem.Listorg.openide.filesystems.AbstractFileSystem.Listf - the folder, by name; e.g. top/next/afterthatfile.ext (no path)
the array can contain null values that will be ignored
public void createFolder(String name)
throws IOException
AbstractFileSystem.ChangecreateFolder in interface AbstractFileSystem.Changeorg.openide.filesystems.AbstractFileSystem.Changename - full name of new folder, e.g. topfolder/newfolderIOException - if the operation fails
public void createData(String name)
throws IOException
AbstractFileSystem.ChangecreateData in interface AbstractFileSystem.Changeorg.openide.filesystems.AbstractFileSystem.Changename - full name of the file, e.g. path/from/root/filename.extIOException - if the file cannot be created (e.g. already exists)
public void rename(String oldName,
String newName)
throws IOException
AbstractFileSystem.Changerename in interface AbstractFileSystem.Changeorg.openide.filesystems.AbstractFileSystem.ChangeoldName - old name of the file; fully qualifiednewName - new name of the file; fully qualifiedIOException - if it could not be renamed
public void delete(String name)
throws IOException
AbstractFileSystem.Changedelete in interface AbstractFileSystem.Changeorg.openide.filesystems.AbstractFileSystem.Changename - name of file; fully qualifiedIOException - if the file could not be deletedpublic Date lastModified(String name)
AbstractFileSystem.InfolastModified in interface AbstractFileSystem.Infoorg.openide.filesystems.AbstractFileSystem.Infoname - the file to testpublic boolean folder(String name)
AbstractFileSystem.Infofolder in interface AbstractFileSystem.Infoorg.openide.filesystems.AbstractFileSystem.Infoname - name of the filetrue if the file is folder, false if it is datapublic boolean readOnly(String name)
AbstractFileSystem.InforeadOnly in interface AbstractFileSystem.Infoorg.openide.filesystems.AbstractFileSystem.Infoname - the file to testtrue if the file is read-onlypublic String mimeType(String name)
AbstractFileSystem.InfomimeType in interface AbstractFileSystem.Infoorg.openide.filesystems.AbstractFileSystem.Infoname - the file to test"text/plain")
or null if no special support for recognizing MIME is implemented.public long size(String name)
AbstractFileSystem.Infosize in interface AbstractFileSystem.Infoorg.openide.filesystems.AbstractFileSystem.Infoname - the file to test
public InputStream inputStream(String name)
throws FileNotFoundException
AbstractFileSystem.InfoinputStream in interface AbstractFileSystem.Infoorg.openide.filesystems.AbstractFileSystem.Infoname - the file to testFileNotFoundException - if the file does not exist or is invalid
public OutputStream outputStream(String name)
throws IOException
AbstractFileSystem.InfooutputStream in interface AbstractFileSystem.Infoorg.openide.filesystems.AbstractFileSystem.Infoname - the file to testIOException - if an error occurs (the file is invalid, etc.)
public void lock(String name)
throws IOException
AbstractFileSystem.InfoFileLock within the IDE, however.lock in interface AbstractFileSystem.Infoorg.openide.filesystems.AbstractFileSystem.Infoname - name of the fileFileAlreadyLockedException - if the file is already lockedpublic void unlock(String name)
AbstractFileSystem.Infounlock in interface AbstractFileSystem.Infoorg.openide.filesystems.AbstractFileSystem.Infoname - name of the filepublic void markUnimportant(String name)
AbstractFileSystem.InfomarkUnimportant in interface AbstractFileSystem.Infoorg.openide.filesystems.AbstractFileSystem.Infoname - the file to mark
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||