public final class VirtualFilePointerManagerImpl extends VirtualFilePointerManager implements Disposable
Disposable.Parent
EVER_CHANGED, NEVER_CHANGED
Constructor and Description |
---|
VirtualFilePointerManagerImpl() |
Modifier and Type | Method and Description |
---|---|
VirtualFilePointer |
create(java.lang.String url,
Disposable parent,
VirtualFilePointerListener listener) |
VirtualFilePointer |
create(VirtualFile file,
Disposable parent,
VirtualFilePointerListener listener) |
VirtualFilePointerContainer |
createContainer(Disposable parent) |
VirtualFilePointerContainer |
createContainer(Disposable parent,
VirtualFilePointerListener listener) |
VirtualFilePointer |
createDirectoryPointer(java.lang.String url,
boolean recursively,
Disposable parent,
VirtualFilePointerListener listener) |
void |
dispose()
Usually not invoked directly, see class javadoc.
|
VirtualFilePointer |
duplicate(VirtualFilePointer pointer,
Disposable parent,
VirtualFilePointerListener listener) |
long |
getModificationCount() |
AsyncFileListener.ChangeApplier |
prepareChange(java.util.List<? extends VFileEvent> events) |
getInstance
incModificationCount
public void dispose()
Disposable
dispose
in interface Disposable
public VirtualFilePointer create(java.lang.String url, Disposable parent, VirtualFilePointerListener listener)
create
in class VirtualFilePointerManager
public VirtualFilePointer create(VirtualFile file, Disposable parent, VirtualFilePointerListener listener)
create
in class VirtualFilePointerManager
public VirtualFilePointer duplicate(VirtualFilePointer pointer, Disposable parent, VirtualFilePointerListener listener)
duplicate
in class VirtualFilePointerManager
public VirtualFilePointerContainer createContainer(Disposable parent)
createContainer
in class VirtualFilePointerManager
public VirtualFilePointerContainer createContainer(Disposable parent, VirtualFilePointerListener listener)
createContainer
in class VirtualFilePointerManager
public AsyncFileListener.ChangeApplier prepareChange(java.util.List<? extends VFileEvent> events)
public long getModificationCount()
getModificationCount
in interface ModificationTracker
getModificationCount
in class SimpleModificationTracker
public VirtualFilePointer createDirectoryPointer(java.lang.String url, boolean recursively, Disposable parent, VirtualFilePointerListener listener)
createDirectoryPointer
in class VirtualFilePointerManager