org.gjt.sp.jedit.io
Class UrlVFS
java.lang.Object
org.gjt.sp.jedit.io.VFS
org.gjt.sp.jedit.io.UrlVFS
- public class UrlVFS
- extends VFS
URL VFS.
- Version:
- $Id: UrlVFS.java,v 1.6 2003/01/12 03:08:24 spestov Exp $
- Author:
- Slava Pestov
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 |
Method Summary |
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. |
java.lang.String |
constructPath(java.lang.String parent,
java.lang.String path)
Constructs a path from the specified directory and
file name component. |
Methods inherited from class org.gjt.sp.jedit.io.VFS |
_backup, _canonPath, _delete, _endVFSSession, _getDirectoryEntry, _listDirectory, _listDirectory, _mkdir, _rename, _saveComplete, createVFSSession, getCapabilities, getDefaultColorFor, getExtendedAttributes, getFileName, getFileSeparator, getName, getParentOfPath, getTwoStageSaveName, insert, load, reloadDirectory, save, showBrowseDialog |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
UrlVFS
public UrlVFS()
constructPath
public java.lang.String constructPath(java.lang.String parent,
java.lang.String path)
- Description copied from class:
VFS
- Constructs a path from the specified directory and
file name component. This must be overridden to return a
non-null value, otherwise browsing this filesystem will
not work.
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.
- Overrides:
constructPath
in class VFS
- Parameters:
parent
- The parent directorypath
- The path
_createInputStream
public java.io.InputStream _createInputStream(java.lang.Object session,
java.lang.String path,
boolean ignoreErrors,
java.awt.Component comp)
throws java.io.IOException
- Description copied from class:
VFS
- Creates an input stream. This method is called from the I/O
thread.
- Overrides:
_createInputStream
in class VFS
- Parameters:
session
- the VFS sessionpath
- The pathignoreErrors
- If true, file not found errors should be
ignoredcomp
- The component that will parent error dialog boxes
- Throws:
java.io.IOException
- If an I/O error occurs
_createOutputStream
public java.io.OutputStream _createOutputStream(java.lang.Object session,
java.lang.String path,
java.awt.Component comp)
throws java.io.IOException
- Description copied from class:
VFS
- Creates an output stream. This method is called from the I/O
thread.
- Overrides:
_createOutputStream
in class VFS
- Parameters:
session
- the VFS sessionpath
- The pathcomp
- The component that will parent error dialog boxes
- Throws:
java.io.IOException
- If an I/O error occurs