Package org.uberfire.backend.vfs
Interface ObservablePath
-
- All Superinterfaces:
Comparable<Path>,org.uberfire.commons.lifecycle.Disposable,Path
- All Known Implementing Classes:
ObservablePathImpl
public interface ObservablePath extends Path, org.uberfire.commons.lifecycle.Disposable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceObservablePath.OnConcurrentCopyEventstatic interfaceObservablePath.OnConcurrentDeletestatic interfaceObservablePath.OnConcurrentRenameEventstatic interfaceObservablePath.OnConcurrentUpdateEvent
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description PathgetOriginal()voidonConcurrentCopy(ParameterizedCommand<ObservablePath.OnConcurrentCopyEvent> command)voidonConcurrentDelete(ParameterizedCommand<ObservablePath.OnConcurrentDelete> command)voidonConcurrentRename(ParameterizedCommand<ObservablePath.OnConcurrentRenameEvent> command)voidonConcurrentUpdate(ParameterizedCommand<ObservablePath.OnConcurrentUpdateEvent> command)voidonCopy(Command command)voidonDelete(Command command)voidonRename(Command command)voidonUpdate(Command command)ObservablePathwrap(Path path)-
Methods inherited from interface java.lang.Comparable
compareTo
-
Methods inherited from interface org.uberfire.backend.vfs.Path
getFileName, toURI
-
-
-
-
Method Detail
-
onRename
void onRename(Command command)
-
onDelete
void onDelete(Command command)
-
onUpdate
void onUpdate(Command command)
-
onCopy
void onCopy(Command command)
-
onConcurrentRename
void onConcurrentRename(ParameterizedCommand<ObservablePath.OnConcurrentRenameEvent> command)
-
onConcurrentDelete
void onConcurrentDelete(ParameterizedCommand<ObservablePath.OnConcurrentDelete> command)
-
onConcurrentUpdate
void onConcurrentUpdate(ParameterizedCommand<ObservablePath.OnConcurrentUpdateEvent> command)
-
onConcurrentCopy
void onConcurrentCopy(ParameterizedCommand<ObservablePath.OnConcurrentCopyEvent> command)
-
wrap
ObservablePath wrap(Path path)
-
getOriginal
Path getOriginal()
-
-