|
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.