]> git.argeo.org Git - gpl/argeo-slc.git/blob - legacy/argeo-commons/org.argeo.cms.ui.workbench/src/org/argeo/cms/ui/workbench/internal/jcr/parts/NodeEditorInput.java
Adapt to changes in Argeo Commons
[gpl/argeo-slc.git] / legacy / argeo-commons / org.argeo.cms.ui.workbench / src / org / argeo / cms / ui / workbench / internal / jcr / parts / NodeEditorInput.java
1 package org.argeo.cms.ui.workbench.internal.jcr.parts;
2
3 import org.eclipse.jface.resource.ImageDescriptor;
4 import org.eclipse.ui.IEditorInput;
5 import org.eclipse.ui.IPersistableElement;
6
7 /**
8 * A canonical editor input based on a path to a node. In a multirepository
9 * environment, path can be enriched with Repository Alias and workspace
10 */
11
12 public class NodeEditorInput implements IEditorInput {
13 private final String path;
14
15 public NodeEditorInput(String path) {
16 this.path = path;
17 }
18
19 @SuppressWarnings("unchecked")
20 public Object getAdapter(@SuppressWarnings("rawtypes") Class adapter) {
21 return null;
22 }
23
24 public boolean exists() {
25 return true;
26 }
27
28 public ImageDescriptor getImageDescriptor() {
29 return null;
30 }
31
32 public String getName() {
33 return path;
34 }
35
36 public IPersistableElement getPersistable() {
37 return null;
38 }
39
40 public String getToolTipText() {
41 return path;
42 }
43
44 public String getPath() {
45 return path;
46 }
47 }