public final class VirtualFilePointerManagerImpl extends VirtualFilePointerManager implements Disposable
Disposable.ParentEVER_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) |
getInstanceincModificationCountpublic void dispose()
Disposabledispose in interface Disposablepublic VirtualFilePointer create(java.lang.String url, Disposable parent, VirtualFilePointerListener listener)
create in class VirtualFilePointerManagerpublic VirtualFilePointer create(VirtualFile file, Disposable parent, VirtualFilePointerListener listener)
create in class VirtualFilePointerManagerpublic VirtualFilePointer duplicate(VirtualFilePointer pointer, Disposable parent, VirtualFilePointerListener listener)
duplicate in class VirtualFilePointerManagerpublic VirtualFilePointerContainer createContainer(Disposable parent)
createContainer in class VirtualFilePointerManagerpublic VirtualFilePointerContainer createContainer(Disposable parent, VirtualFilePointerListener listener)
createContainer in class VirtualFilePointerManagerpublic AsyncFileListener.ChangeApplier prepareChange(java.util.List<? extends VFileEvent> events)
public long getModificationCount()
getModificationCount in interface ModificationTrackergetModificationCount in class SimpleModificationTrackerpublic VirtualFilePointer createDirectoryPointer(java.lang.String url, boolean recursively, Disposable parent, VirtualFilePointerListener listener)
createDirectoryPointer in class VirtualFilePointerManager