|
EGF Engine Release 0.1.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.egf.common.ui.toolkit.viewers.AbstractStructuredContentProvider
org.eclipse.egf.core.ui.internal.viewers.AbstractObservableContentProvider
public abstract class AbstractObservableContentProvider
Base class to implement an observable content provider.
An observable content provider notifies IListViewerObserver when elements are added, removed or updated.
| Constructor Summary | |
|---|---|
protected |
AbstractObservableContentProvider()
|
| Method Summary | |
|---|---|
void |
addListViewerObserver(IListViewerObserver listViewerObserver_p)
Add given listener to the list of IListViewerObserver notified when viewer content changes. |
void |
dispose()
|
protected void |
notifyElementAdded(List<Object> addedElements_p)
Notify list viewer observers that elements are added. |
protected void |
notifyElementRemoved(List<Object> removedElements_p)
Notify list viewer observers that elements are removed. |
protected void |
notifyElementUpdated(List<Object> updatedElements_p)
Notify list viewer observers that elements are updated. |
void |
removeListViewerObserver(IListViewerObserver listViewerObserver_p)
Remove given listener from the list of IListViewerObserver notified when viewer content changes. |
| Methods inherited from class org.eclipse.egf.common.ui.toolkit.viewers.AbstractStructuredContentProvider |
|---|
handleElementAdded, handleElementRemoved, handleElementUpdated, handleViewer, inputChanged |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
protected AbstractObservableContentProvider()
| Method Detail |
|---|
public void addListViewerObserver(IListViewerObserver listViewerObserver_p)
IListViewerObserver notified when viewer content changes.
listViewerObserver_p - public void removeListViewerObserver(IListViewerObserver listViewerObserver_p)
IListViewerObserver notified when viewer content changes.
listViewerObserver_p - protected void notifyElementAdded(List<Object> addedElements_p)
addedElements_p - protected void notifyElementRemoved(List<Object> removedElements_p)
removedElements_p - protected void notifyElementUpdated(List<Object> updatedElements_p)
updatedElements_p - public void dispose()
org.eclipse.jface.viewers.IContentProvider#dispose()
|
EGF Engine Release 0.1.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Copyright (c) Thales Corporate Services S.A.S, 2009.
This page is made available under license. For full details see the LEGAL in the documentation book that contains this page.