1 package org
.argeo
.eclipse
.ui
.jcr
;
3 import javax
.jcr
.version
.VersionHistory
;
5 import org
.argeo
.jcr
.Jcr
;
6 import org
.eclipse
.jface
.viewers
.IStructuredContentProvider
;
7 import org
.eclipse
.jface
.viewers
.Viewer
;
9 /** Content provider based on a {@link VersionHistory}. */
10 public class VersionHistoryContentProvider
implements IStructuredContentProvider
{
11 private static final long serialVersionUID
= -4921107883428887012L;
14 public void dispose() {
18 public void inputChanged(Viewer viewer
, Object oldInput
, Object newInput
) {
22 public Object
[] getElements(Object inputElement
) {
23 VersionHistory versionHistory
= (VersionHistory
) inputElement
;
24 return Jcr
.getLinearVersions(versionHistory
).toArray();