import org.eclipse.jface.viewers.IStructuredContentProvider;
import org.eclipse.jface.viewers.Viewer;
-/**
+/**
* A specialized content provider to show a list of editor parts.
- */
+ */
public class ListContentProvider implements IStructuredContentProvider {
- List fContents;
+ List fContents;
public ListContentProvider() {
}
-
+
public Object[] getElements(Object input) {
if (fContents != null && fContents == input)
return fContents.toArray();
}
public void inputChanged(Viewer viewer, Object oldInput, Object newInput) {
- if (newInput instanceof List)
- fContents= (List)newInput;
+ if (newInput instanceof List)
+ fContents = (List) newInput;
else
- fContents= null;
+ fContents = null;
// we use a fixed set.
}
public void dispose() {
}
-
+
public boolean isDeleted(Object o) {
return fContents != null && !fContents.contains(o);
}