de.jaret.util.ui.model
Class MutableListContentProvider

java.lang.Object
  extended by de.jaret.util.ui.model.MutableListContentProvider
All Implemented Interfaces:
IMutableContentProvider, org.eclipse.jface.viewers.IContentProvider, org.eclipse.jface.viewers.IStructuredContentProvider

public class MutableListContentProvider
extends Object
implements IMutableContentProvider

An implementation of the IMutableContentProvider interface working on a java.util.List.

Version:
$Id: MutableListContentProvider.java 242 2007-02-11 21:05:07Z olk $
Author:
Peter Kliem

Constructor Summary
MutableListContentProvider(List content)
          Constructor
 
Method Summary
 void addToDest(Object o)
          Add an object to the content supplied by this ContentProvider
 void clear()
          removes all elements from the ContentProvider
 boolean contains(Object o)
          Return true when the object is in the content.
 void dispose()
           
 Object[] getElements(Object element)
           
 void inputChanged(org.eclipse.jface.viewers.Viewer arg0, Object arg1, Object arg2)
           
 void remFromDest(Object o)
          Remove an object from the content of the ContentProvider.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MutableListContentProvider

public MutableListContentProvider(List content)
Constructor

Parameters:
content - List that holds the content and that is modified.
Method Detail

getElements

public Object[] getElements(Object element)
Specified by:
getElements in interface org.eclipse.jface.viewers.IStructuredContentProvider

addToDest

public void addToDest(Object o)
Description copied from interface: IMutableContentProvider
Add an object to the content supplied by this ContentProvider

Specified by:
addToDest in interface IMutableContentProvider
Parameters:
o - object to be added

remFromDest

public void remFromDest(Object o)
Description copied from interface: IMutableContentProvider
Remove an object from the content of the ContentProvider.

Specified by:
remFromDest in interface IMutableContentProvider
Parameters:
o - the object to be removed from the Content

clear

public void clear()
Description copied from interface: IMutableContentProvider
removes all elements from the ContentProvider

Specified by:
clear in interface IMutableContentProvider

dispose

public void dispose()
Specified by:
dispose in interface org.eclipse.jface.viewers.IContentProvider

inputChanged

public void inputChanged(org.eclipse.jface.viewers.Viewer arg0,
                         Object arg1,
                         Object arg2)
Specified by:
inputChanged in interface org.eclipse.jface.viewers.IContentProvider

contains

public boolean contains(Object o)
Description copied from interface: IMutableContentProvider
Return true when the object is in the content.

Specified by:
contains in interface IMutableContentProvider
Parameters:
o - Object to check
Returns:
boolean true if o is part of the content of the ContentProvider


Copyright © 2013. All Rights Reserved.