1 package org.argeo.connect.ui.util;
2
3 import java.util.List;
4
5 import javax.jcr.Node;
6
7 import org.eclipse.jface.viewers.IStructuredContentProvider;
8 import org.eclipse.jface.viewers.Viewer;
9
10
11
12
13
14 public class BasicNodeListContentProvider implements IStructuredContentProvider {
15 private static final long serialVersionUID = 1L;
16
17
18 private List<Node> nodes;
19
20 public void dispose() {
21 }
22
23
24 @SuppressWarnings("unchecked")
25 public void inputChanged(Viewer viewer, Object oldInput, Object newInput) {
26 nodes = (List<Node>) newInput;
27 }
28
29 public Object[] getElements(Object arg0) {
30 return nodes.toArray();
31 }
32 }