public abstract class RootProviderBaseImpl extends java.lang.Object implements RootProvider
RootProvider.RootSetChangedListener
Modifier and Type | Field and Description |
---|---|
protected EventDispatcher<RootProvider.RootSetChangedListener> |
myDispatcher |
Constructor and Description |
---|
RootProviderBaseImpl() |
Modifier and Type | Method and Description |
---|---|
void |
addRootSetChangedListener(RootProvider.RootSetChangedListener listener) |
void |
addRootSetChangedListener(RootProvider.RootSetChangedListener listener,
Disposable parentDisposable) |
protected void |
fireRootSetChanged() |
void |
removeRootSetChangedListener(RootProvider.RootSetChangedListener listener) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getFiles, getUrls
protected final EventDispatcher<RootProvider.RootSetChangedListener> myDispatcher
public void addRootSetChangedListener(RootProvider.RootSetChangedListener listener)
addRootSetChangedListener
in interface RootProvider
public void removeRootSetChangedListener(RootProvider.RootSetChangedListener listener)
removeRootSetChangedListener
in interface RootProvider
public void addRootSetChangedListener(RootProvider.RootSetChangedListener listener, Disposable parentDisposable)
addRootSetChangedListener
in interface RootProvider
protected void fireRootSetChanged()