Uses of Class
org.openide.filesystems.FileSystem

Packages that use FileSystem
org.openide.compiler Different compiler implementations may be plugged into the IDE to build files from source. 
org.openide.execution The IDE uses a small interface to describe the execution of Java-based classes together with arguments. 
org.openide.filesystems The IDE internally uses the concept of a virtual filesystem
org.openide.modules The IDE is capable of being extended by pluggable modules providing additional functionality. 
 

Uses of FileSystem in org.openide.compiler
 

Constructors in org.openide.compiler with parameters of type FileSystem
ExternalCompiler(FileSystem fs, String resourceName, Object type, NbProcessDescriptor nbDescriptor, ExternalCompiler.ErrorExpression err)
          Create an external compiler for an object in repository that still does not exists.
 

Uses of FileSystem in org.openide.execution
 

Constructors in org.openide.execution with parameters of type FileSystem
NbClassLoader(FileSystem[] fileSystems)
          Create a new class loader retrieving classes from the core IDE as well as specified file systems.
NbClassLoader(FileSystem[] fileSystems, ClassLoader parent)
          Create a new class loader.
 

Uses of FileSystem in org.openide.filesystems
 

Subclasses of FileSystem in org.openide.filesystems
 class AbstractFileSystem
          Implementation of FileSystem that simplifies the most common tasks.
 class JarFileSystem
          A virtual file system based on a JAR archive.
 class LocalFileSystem
          Local file system.
 class MultiFileSystem
          The base for all filesystems that are build above a top of other ones.
 class XMLFileSystem
          XML-based file system.
 

Methods in org.openide.filesystems that return FileSystem
 FileSystem RepositoryEvent.getFileSystem()
          Getter for the file system that is added or removed.
 FileSystem Repository.getDefaultFileSystem()
          Gets the default filesystem of the IDE.
 FileSystem[] Repository.toArray()
          Returns a sorted array of file systems.
 FileSystem Repository.findFileSystem(String systemName)
          Finds file system when only its system name is known.
protected  FileSystem[] MultiFileSystem.getDelegates()
          All filesystem that this system delegates to.
protected  FileSystem MultiFileSystem.findSystem(FileObject fo)
          For given file object finds the file system that the object is placed on.
protected  FileSystem MultiFileSystem.createWritableOn(String name)
          Finds the system to create writable version of the file on.
protected  FileSystem MultiFileSystem.createWritableOnForRename(String oldName, String newName)
          Special case of createWritableOn (@see #createWritableOn).
abstract  FileSystem FileObject.getFileSystem()
          Get the file system containing this file.
 FileSystem FileStatusEvent.getFileSystem()
          Getter for file system that caused the change.
 FileSystem EnvironmentNotSupportedException.getFileSystem()
          Getter for the filesystem that does not support environment operations.
 

Methods in org.openide.filesystems with parameters of type FileSystem
 void Repository.addFileSystem(FileSystem fs)
          Adds new file system to the pool.
 void Repository.removeFileSystem(FileSystem fs)
          Removes a file system from the pool.
protected  void MultiFileSystem.setDelegates(FileSystem[] fileSystems)
          Changes the filesystems that this system delegates to
protected  FileObject MultiFileSystem.findResourceOn(FileSystem fs, String res)
          Finds a resource on given file system.
 

Constructors in org.openide.filesystems with parameters of type FileSystem
RepositoryEvent(Repository fsp, FileSystem fs, boolean add)
          Create a new file system pool event.
Repository(FileSystem def)
          Creates new instance of file system pool and registers it as the default one.
MultiFileSystem(FileSystem[] fileSystems)
          Creates new MultiFileSystem.
FileStatusEvent(FileSystem fs, Set files, boolean icon, boolean name)
          Creates new FileStatusEvent
FileStatusEvent(FileSystem fs, FileObject file, boolean icon, boolean name)
          Creates new FileStatusEvent
FileStatusEvent(FileSystem fs, boolean icon, boolean name)
          Creates new FileStatusEvent.
EnvironmentNotSupportedException(FileSystem fs)
           
EnvironmentNotSupportedException(FileSystem fs, String reason)
           
 

Uses of FileSystem in org.openide.modules
 

Methods in org.openide.modules that return FileSystem
 FileSystem ManifestSection.FileSystemSection.createFileSystem()
          Create a new file system.
 



Built on December 12 2001.  |  Portions Copyright 1997-2001 Sun Microsystems, Inc. All rights reserved.