annotate src/de/mpg/mpiwg/itgroup/digilib/plugin/editors/DigilibLinkEditorInput.java @ 1:83c58ea33792

first release (continued)
author dwinter
date Mon, 03 Jan 2011 09:11:25 +0100
parents
children e63a64652f4d
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
83c58ea33792 first release (continued)
dwinter
parents:
diff changeset
1 package de.mpg.mpiwg.itgroup.digilib.plugin.editors;
83c58ea33792 first release (continued)
dwinter
parents:
diff changeset
2
83c58ea33792 first release (continued)
dwinter
parents:
diff changeset
3 import org.eclipse.core.resources.IFile;
83c58ea33792 first release (continued)
dwinter
parents:
diff changeset
4 import org.eclipse.jface.resource.ImageDescriptor;
83c58ea33792 first release (continued)
dwinter
parents:
diff changeset
5 import org.eclipse.ui.IEditorInput;
83c58ea33792 first release (continued)
dwinter
parents:
diff changeset
6 import org.eclipse.ui.IPersistableElement;
83c58ea33792 first release (continued)
dwinter
parents:
diff changeset
7
83c58ea33792 first release (continued)
dwinter
parents:
diff changeset
8 public class DigilibLinkEditorInput implements IEditorInput {
83c58ea33792 first release (continued)
dwinter
parents:
diff changeset
9
83c58ea33792 first release (continued)
dwinter
parents:
diff changeset
10 private IFile indexMetaFile;
83c58ea33792 first release (continued)
dwinter
parents:
diff changeset
11 public static int INDEX_META=0;
83c58ea33792 first release (continued)
dwinter
parents:
diff changeset
12 private int type;
83c58ea33792 first release (continued)
dwinter
parents:
diff changeset
13
83c58ea33792 first release (continued)
dwinter
parents:
diff changeset
14 public IFile getIndexMetaFile() {
83c58ea33792 first release (continued)
dwinter
parents:
diff changeset
15 return indexMetaFile;
83c58ea33792 first release (continued)
dwinter
parents:
diff changeset
16 }
83c58ea33792 first release (continued)
dwinter
parents:
diff changeset
17
83c58ea33792 first release (continued)
dwinter
parents:
diff changeset
18 public void setIndexMetaFile(IFile indexMetaFile) {
83c58ea33792 first release (continued)
dwinter
parents:
diff changeset
19 this.indexMetaFile = indexMetaFile;
83c58ea33792 first release (continued)
dwinter
parents:
diff changeset
20 }
83c58ea33792 first release (continued)
dwinter
parents:
diff changeset
21
83c58ea33792 first release (continued)
dwinter
parents:
diff changeset
22 public int getType() {
83c58ea33792 first release (continued)
dwinter
parents:
diff changeset
23 return type;
83c58ea33792 first release (continued)
dwinter
parents:
diff changeset
24 }
83c58ea33792 first release (continued)
dwinter
parents:
diff changeset
25
83c58ea33792 first release (continued)
dwinter
parents:
diff changeset
26 public void setType(int type) {
83c58ea33792 first release (continued)
dwinter
parents:
diff changeset
27 this.type = type;
83c58ea33792 first release (continued)
dwinter
parents:
diff changeset
28 }
83c58ea33792 first release (continued)
dwinter
parents:
diff changeset
29
83c58ea33792 first release (continued)
dwinter
parents:
diff changeset
30 public DigilibLinkEditorInput(IFile file, int type) {
83c58ea33792 first release (continued)
dwinter
parents:
diff changeset
31 indexMetaFile = file;
83c58ea33792 first release (continued)
dwinter
parents:
diff changeset
32 setType(type);
83c58ea33792 first release (continued)
dwinter
parents:
diff changeset
33 }
83c58ea33792 first release (continued)
dwinter
parents:
diff changeset
34
83c58ea33792 first release (continued)
dwinter
parents:
diff changeset
35 public Object getAdapter(Class adapter) {
83c58ea33792 first release (continued)
dwinter
parents:
diff changeset
36 // TODO Auto-generated method stub
83c58ea33792 first release (continued)
dwinter
parents:
diff changeset
37 return null;
83c58ea33792 first release (continued)
dwinter
parents:
diff changeset
38 }
83c58ea33792 first release (continued)
dwinter
parents:
diff changeset
39
83c58ea33792 first release (continued)
dwinter
parents:
diff changeset
40 public boolean exists() {
83c58ea33792 first release (continued)
dwinter
parents:
diff changeset
41 // TODO Auto-generated method stub
83c58ea33792 first release (continued)
dwinter
parents:
diff changeset
42 return false;
83c58ea33792 first release (continued)
dwinter
parents:
diff changeset
43 }
83c58ea33792 first release (continued)
dwinter
parents:
diff changeset
44
83c58ea33792 first release (continued)
dwinter
parents:
diff changeset
45 public ImageDescriptor getImageDescriptor() {
83c58ea33792 first release (continued)
dwinter
parents:
diff changeset
46 // TODO Auto-generated method stub
83c58ea33792 first release (continued)
dwinter
parents:
diff changeset
47 return null;
83c58ea33792 first release (continued)
dwinter
parents:
diff changeset
48 }
83c58ea33792 first release (continued)
dwinter
parents:
diff changeset
49
83c58ea33792 first release (continued)
dwinter
parents:
diff changeset
50 public String getName() {
83c58ea33792 first release (continued)
dwinter
parents:
diff changeset
51 // TODO Auto-generated method stub
83c58ea33792 first release (continued)
dwinter
parents:
diff changeset
52 return "hello_name";
83c58ea33792 first release (continued)
dwinter
parents:
diff changeset
53 }
83c58ea33792 first release (continued)
dwinter
parents:
diff changeset
54
83c58ea33792 first release (continued)
dwinter
parents:
diff changeset
55 public IPersistableElement getPersistable() {
83c58ea33792 first release (continued)
dwinter
parents:
diff changeset
56 // TODO Auto-generated method stub
83c58ea33792 first release (continued)
dwinter
parents:
diff changeset
57 return null;
83c58ea33792 first release (continued)
dwinter
parents:
diff changeset
58 }
83c58ea33792 first release (continued)
dwinter
parents:
diff changeset
59
83c58ea33792 first release (continued)
dwinter
parents:
diff changeset
60 public String getToolTipText() {
83c58ea33792 first release (continued)
dwinter
parents:
diff changeset
61 // TODO Auto-generated method stub
83c58ea33792 first release (continued)
dwinter
parents:
diff changeset
62 return "hello";
83c58ea33792 first release (continued)
dwinter
parents:
diff changeset
63 }
83c58ea33792 first release (continued)
dwinter
parents:
diff changeset
64
83c58ea33792 first release (continued)
dwinter
parents:
diff changeset
65 }