org.netbeans.core.startup/1 1.40

org.netbeans.core.startup.layers
Class LocalFileSystemEx

java.lang.Object
  extended by org.openide.filesystems.FileSystem
      extended by org.openide.filesystems.AbstractFileSystem
          extended by org.openide.filesystems.LocalFileSystem
              extended by org.netbeans.core.startup.layers.LocalFileSystemEx
All Implemented Interfaces:
Serializable

public final class LocalFileSystemEx
extends LocalFileSystem

Extends LocalFileSystem by useful features. It is used as delegates being part of SystemFileSystem.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.openide.filesystems.LocalFileSystem
LocalFileSystem.Impl
 
Nested classes/interfaces inherited from class org.openide.filesystems.AbstractFileSystem
AbstractFileSystem.Attr, AbstractFileSystem.Change, AbstractFileSystem.Info, AbstractFileSystem.List, AbstractFileSystem.Transfer
 
Nested classes/interfaces inherited from class org.openide.filesystems.FileSystem
FileSystem.AtomicAction, FileSystem.Environment, FileSystem.HtmlStatus, FileSystem.Status
 
Field Summary
 
Fields inherited from class org.openide.filesystems.AbstractFileSystem
attr, change, info, list, transfer
 
Fields inherited from class org.openide.filesystems.FileSystem
PROP_DISPLAY_NAME, PROP_HIDDEN, PROP_READ_ONLY, PROP_ROOT, PROP_SYSTEM_NAME, PROP_VALID
 
Constructor Summary
LocalFileSystemEx()
          Creates new LocalFileSystemEx
 
Method Summary
static String[] getLocks()
           
static boolean hasLocks()
           
protected  void lock(String name)
           
static void potentialLock(String name)
           
static void potentialLock(String o, String n)
           
protected  void unlock(String name)
           
 
Methods inherited from class org.openide.filesystems.LocalFileSystem
children, computeSystemName, createData, createFolder, delete, folder, getDisplayName, getRootDirectory, inputStream, isReadOnly, lastModified, markUnimportant, mimeType, outputStream, prepareEnvironment, readOnly, rename, setReadOnly, setRootDirectory, size
 
Methods inherited from class org.openide.filesystems.AbstractFileSystem
canRead, canWrite, checkVirtual, createReference, existingFileObjects, find, findReference, findResource, getActions, getRefreshTime, getRoot, markImportant, refresh, refreshResource, refreshRoot, setRefreshTime
 
Methods inherited from class org.openide.filesystems.FileSystem
addFileChangeListener, addFileStatusListener, addNotify, addPropertyChangeListener, addVetoableChangeListener, createTempFile, fireFileStatusChanged, firePropertyChange, fireVetoableChange, getActions, getCapability, getStatus, getSystemName, getTempFolder, isDefault, isHidden, isPersistent, isValid, removeFileChangeListener, removeFileStatusListener, removeNotify, removePropertyChangeListener, removeVetoableChangeListener, runAtomicAction, setCapability, setHidden, setSystemName, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LocalFileSystemEx

public LocalFileSystemEx()
Creates new LocalFileSystemEx

Method Detail

getLocks

public static String[] getLocks()

hasLocks

public static boolean hasLocks()

potentialLock

public static void potentialLock(String name)

potentialLock

public static void potentialLock(String o,
                                 String n)

lock

protected void lock(String name)
             throws IOException
Overrides:
lock in class LocalFileSystem
Throws:
IOException

unlock

protected void unlock(String name)
Overrides:
unlock in class LocalFileSystem

org.netbeans.core.startup/1 1.40

Built on May 22 2012.  |  Portions Copyright 1997-2012 Oracle. All rights reserved.