1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.argeo.cms.ui.workbench.internal.jcr.parts;
17
18 import org.eclipse.jface.resource.ImageDescriptor;
19 import org.eclipse.ui.IEditorInput;
20 import org.eclipse.ui.IPersistableElement;
21
22
23
24
25
26
27 public class NodeEditorInput implements IEditorInput {
28 private final String path;
29
30 public NodeEditorInput(String path) {
31 this.path = path;
32 }
33
34 @SuppressWarnings("unchecked")
35 public Object getAdapter(@SuppressWarnings("rawtypes") Class adapter) {
36 return null;
37 }
38
39 public boolean exists() {
40 return true;
41 }
42
43 public ImageDescriptor getImageDescriptor() {
44 return null;
45 }
46
47 public String getName() {
48 return path;
49 }
50
51 public IPersistableElement getPersistable() {
52 return null;
53 }
54
55 public String getToolTipText() {
56 return path;
57 }
58
59 public String getPath() {
60 return path;
61 }
62 }