KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > eclipse > pde > internal > ui > wizards > cheatsheet > IRegisterCSData


1 /*******************************************************************************
2  * Copyright (c) 2006 IBM Corporation and others.
3  * All rights reserved. This program and the accompanying materials
4  * are made available under the terms of the Eclipse Public License v1.0
5  * which accompanies this distribution, and is available at
6  * http://www.eclipse.org/legal/epl-v10.html
7  *
8  * Contributors:
9  * IBM Corporation - initial API and implementation
10  *******************************************************************************/

11
12 package org.eclipse.pde.internal.ui.wizards.cheatsheet;
13
14 import org.eclipse.core.resources.IFile;
15 import org.eclipse.core.resources.IProject;
16 import org.eclipse.pde.core.plugin.IPluginExtension;
17 import org.eclipse.pde.core.plugin.IPluginModelBase;
18
19 /**
20  * IRegisterCSData
21  *
22  */

23 public interface IRegisterCSData {
24
25     /**
26      * @return
27      */

28     public String JavaDoc getDataDescription();
29     
30     /**
31      * @return
32      */

33     public String JavaDoc getDataCategoryName();
34     
35     /**
36      * @return
37      */

38     public String JavaDoc getDataCategoryID();
39     
40     /**
41      * @return
42      */

43     public int getDataCategoryType();
44     
45     /**
46      * @return
47      */

48     public boolean pluginExists();
49
50     /**
51      * @return
52      */

53     public String JavaDoc getDataContentFile();
54     
55     /**
56      * @return
57      */

58     public String JavaDoc getDataCheatSheetID();
59     
60     /**
61      * @return
62      */

63     public String JavaDoc getDataCheatSheetName();
64     
65     /**
66      * @return
67      */

68     public boolean isCompositeCheatSheet();
69     
70     /**
71      * @return
72      */

73     public IFile getPluginFile();
74     
75     /**
76      * @return
77      */

78     public boolean isFragment();
79     
80     /**
81      * @return
82      */

83     public IProject getPluginProject();
84     
85     /**
86      * @param model
87      * @param extensionPointID
88      * @return
89      */

90     public IPluginExtension[] findExtensions(IPluginModelBase model,
91             String JavaDoc extensionPointID);
92
93 }
94
Popular Tags