public final class ProjectWideFacetListenersRegistryImpl extends ProjectWideFacetListenersRegistry
Constructor and Description |
---|
ProjectWideFacetListenersRegistryImpl(Project project) |
Modifier and Type | Method and Description |
---|---|
<F extends Facet<?>> |
registerListener(FacetTypeId<F> typeId,
ProjectWideFacetListener<? extends F> listener) |
<F extends Facet<?>> |
registerListener(FacetTypeId<F> typeId,
ProjectWideFacetListener<? extends F> listener,
Disposable parentDisposable) |
void |
registerListener(ProjectWideFacetListener<Facet> listener) |
void |
registerListener(ProjectWideFacetListener<Facet> listener,
Disposable parentDisposable) |
<F extends Facet<?>> |
unregisterListener(FacetTypeId<F> typeId,
ProjectWideFacetListener<? extends F> listener) |
void |
unregisterListener(ProjectWideFacetListener<Facet> listener) |
getInstance
public ProjectWideFacetListenersRegistryImpl(Project project)
public <F extends Facet<?>> void registerListener(FacetTypeId<F> typeId, ProjectWideFacetListener<? extends F> listener)
registerListener
in class ProjectWideFacetListenersRegistry
public <F extends Facet<?>> void unregisterListener(FacetTypeId<F> typeId, ProjectWideFacetListener<? extends F> listener)
unregisterListener
in class ProjectWideFacetListenersRegistry
public <F extends Facet<?>> void registerListener(FacetTypeId<F> typeId, ProjectWideFacetListener<? extends F> listener, Disposable parentDisposable)
registerListener
in class ProjectWideFacetListenersRegistry
public void registerListener(ProjectWideFacetListener<Facet> listener)
registerListener
in class ProjectWideFacetListenersRegistry
public void unregisterListener(ProjectWideFacetListener<Facet> listener)
unregisterListener
in class ProjectWideFacetListenersRegistry
public void registerListener(ProjectWideFacetListener<Facet> listener, Disposable parentDisposable)
registerListener
in class ProjectWideFacetListenersRegistry