KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > nightlabs > base > entitylist > EntityListContentProvider


1 /*
2  * Created on May 31, 2005
3  *
4  */

5 package com.nightlabs.base.entitylist;
6
7 import java.util.ArrayList JavaDoc;
8 import java.util.Collection JavaDoc;
9
10 import org.eclipse.jface.viewers.IStructuredContentProvider;
11 import org.eclipse.jface.viewers.Viewer;
12
13 /**
14  * @author Niklas Schiffler <nick@nightlabs.de>
15  *
16  */

17 public class EntityListContentProvider implements IStructuredContentProvider
18 {
19
20   public Object JavaDoc[] getElements(Object JavaDoc inputElement)
21     {
22     if(inputElement instanceof Collection JavaDoc)
23     {
24         ArrayList JavaDoc arr = new ArrayList JavaDoc((Collection JavaDoc)inputElement);
25         return arr.toArray();
26     }
27     return null;
28     }
29
30     public void dispose()
31     {
32     }
33
34     public void inputChanged(Viewer viewer, Object JavaDoc oldInput, Object JavaDoc newInput)
35     {
36     }
37
38 }
39
Popular Tags