|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.gjt.sp.jedit.io.VFS
org.gjt.sp.jedit.io.FileVFS
public class FileVFS
Local filesystem VFS.
| Nested Class Summary | |
|---|---|
static class |
FileVFS.LocalFile
|
| Nested classes/interfaces inherited from class org.gjt.sp.jedit.io.VFS |
|---|
VFS.DirectoryEntry, VFS.DirectoryEntryCompare |
| Field Summary | |
|---|---|
static java.lang.String |
PERMISSIONS_PROPERTY
|
| Fields inherited from class org.gjt.sp.jedit.io.VFS |
|---|
BROWSE_CAP, CASE_INSENSITIVE_CAP, DELETE_CAP, EA_MODIFIED, EA_SIZE, EA_STATUS, EA_TYPE, LOW_LATENCY_CAP, MKDIR_CAP, READ_CAP, RENAME_CAP, WRITE_CAP |
| Constructor Summary | |
|---|---|
FileVFS()
|
|
| Method Summary | |
|---|---|
void |
_backup(java.lang.Object session,
java.lang.String path,
java.awt.Component comp)
Backs up the specified file. |
java.lang.String |
_canonPath(java.lang.Object session,
java.lang.String path,
java.awt.Component comp)
Returns the canonical form if the specified path name. |
java.io.InputStream |
_createInputStream(java.lang.Object session,
java.lang.String path,
boolean ignoreErrors,
java.awt.Component comp)
Creates an input stream. |
java.io.OutputStream |
_createOutputStream(java.lang.Object session,
java.lang.String path,
java.awt.Component comp)
Creates an output stream. |
boolean |
_delete(java.lang.Object session,
java.lang.String path,
java.awt.Component comp)
Deletes the specified URL. |
VFSFile |
_getFile(java.lang.Object session,
java.lang.String path,
java.awt.Component comp)
Returns the specified directory entry. |
VFSFile[] |
_listFiles(java.lang.Object session,
java.lang.String path,
java.awt.Component comp)
Lists the specified directory. |
boolean |
_mkdir(java.lang.Object session,
java.lang.String directory,
java.awt.Component comp)
Creates a new directory with the specified URL. |
boolean |
_rename(java.lang.Object session,
java.lang.String from,
java.lang.String to,
java.awt.Component comp)
Renames the specified URL. |
void |
_saveComplete(java.lang.Object session,
Buffer buffer,
java.lang.String path,
java.awt.Component comp)
Called after a file has been saved. |
java.lang.String |
constructPath(java.lang.String parent,
java.lang.String path)
Constructs a path from the specified directory and file name component. |
char |
getFileSeparator()
Returns the file separator used by this VFS. |
java.lang.String |
getParentOfPath(java.lang.String path)
Returns the parent of the specified path. |
static int |
getPermissions(java.lang.String path)
Returns numeric permissions of a file. |
java.lang.String |
getTwoStageSaveName(java.lang.String path)
Returns a temporary file name based on the given path. |
boolean |
insert(View view,
Buffer buffer,
java.lang.String path)
Inserts a file into the specified buffer. |
boolean |
save(View view,
Buffer buffer,
java.lang.String path)
Saves the specifies buffer. |
static void |
setPermissions(java.lang.String path,
int permissions)
Sets numeric permissions of a file. |
| Methods inherited from class org.gjt.sp.jedit.io.VFS |
|---|
_endVFSSession, _finishTwoStageSave, _getDirectoryEntry, _listDirectory, _listDirectory, _listDirectory, copy, copy, createVFSSession, getCapabilities, getDefaultColorFor, getExtendedAttributes, getFileName, getName, load, reloadDirectory, showBrowseDialog |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String PERMISSIONS_PROPERTY
| Constructor Detail |
|---|
public FileVFS()
| Method Detail |
|---|
public java.lang.String getParentOfPath(java.lang.String path)
VFS
getParentOfPath in class VFSpath - The path
public java.lang.String constructPath(java.lang.String parent,
java.lang.String path)
VFS
Unless you are writing a VFS, this method should not be called
directly. To ensure correct behavior, you must call
MiscUtilities.constructPath(String,String)
instead.
constructPath in class VFSparent - The parent directorypath - The pathpublic char getFileSeparator()
VFS
getFileSeparator in class VFSpublic java.lang.String getTwoStageSaveName(java.lang.String path)
If the directory where the file would be created cannot be
written (i.e., no new files can be created in that directory),
this method returns null.
getTwoStageSaveName in class VFSpath - The path name
public boolean save(View view,
Buffer buffer,
java.lang.String path)
VFS
save in class VFSview - The viewbuffer - The bufferpath - The path
public boolean insert(View view,
Buffer buffer,
java.lang.String path)
VFS
insert in class VFSview - The viewbuffer - The bufferpath - The path
public java.lang.String _canonPath(java.lang.Object session,
java.lang.String path,
java.awt.Component comp)
throws java.io.IOException
~ might be expanded to the user's home directory.
_canonPath in class VFSsession - The sessionpath - The pathcomp - The component that will parent error dialog boxes
java.io.IOException - if an I/O error occurred
public VFSFile[] _listFiles(java.lang.Object session,
java.lang.String path,
java.awt.Component comp)
VFS
_listFiles in class VFSsession - The sessionpath - The directory. Note that this must be a full
URL, including the host name, path name, and so on. The
username and password (if needed by the VFS) is obtained from the
session instance.comp - The component that will parent error dialog boxes
public VFSFile _getFile(java.lang.Object session,
java.lang.String path,
java.awt.Component comp)
VFS
_getFile in class VFSsession - The sessionpath - The pathcomp - The component that will parent error dialog boxes
public boolean _delete(java.lang.Object session,
java.lang.String path,
java.awt.Component comp)
VFS
_delete in class VFSsession - The VFS sessionpath - The pathcomp - The component that will parent error dialog boxes
public boolean _rename(java.lang.Object session,
java.lang.String from,
java.lang.String to,
java.awt.Component comp)
VFS
_rename in class VFSsession - The VFS sessionfrom - The old pathto - The new pathcomp - The component that will parent error dialog boxes
public boolean _mkdir(java.lang.Object session,
java.lang.String directory,
java.awt.Component comp)
VFS
_mkdir in class VFSsession - The VFS sessiondirectory - The directorycomp - The component that will parent error dialog boxes
public void _backup(java.lang.Object session,
java.lang.String path,
java.awt.Component comp)
throws java.io.IOException
VFS
_backup in class VFSsession - The VFS sessionpath - The pathcomp - The component that will parent error dialog boxes
java.io.IOException - if an I/O error occurs
public java.io.InputStream _createInputStream(java.lang.Object session,
java.lang.String path,
boolean ignoreErrors,
java.awt.Component comp)
throws java.io.IOException
VFS
_createInputStream in class VFSsession - the VFS sessionpath - The pathignoreErrors - If true, file not found errors should be
ignoredcomp - The component that will parent error dialog boxes
null if there was a problem
java.io.IOException - If an I/O error occurs
public java.io.OutputStream _createOutputStream(java.lang.Object session,
java.lang.String path,
java.awt.Component comp)
throws java.io.IOException
VFS
_createOutputStream in class VFSsession - the VFS sessionpath - The pathcomp - The component that will parent error dialog boxes
java.io.IOException - If an I/O error occurs
public void _saveComplete(java.lang.Object session,
Buffer buffer,
java.lang.String path,
java.awt.Component comp)
VFS
_saveComplete in class VFSsession - The VFS sessionbuffer - The bufferpath - The path the buffer was saved to (can be different from
Buffer.getPath() if the user invoked the
Save a Copy As command, for example).comp - The component that will parent error dialog boxespublic static int getPermissions(java.lang.String path)
public static void setPermissions(java.lang.String path,
int permissions)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||