source: trunk/quest-plugin-core/src/main/java/de/ugoe/cs/quest/plugin/QuestPlugin.java @ 514

Last change on this file since 514 was 514, checked in by sherbold, 12 years ago
  • changed signature of de.ugoe.cs.quest.plugin.QuestPlugin?: now returns String[] instead of Collection<String>
  • Property svn:mime-type set to text/plain
File size: 559 bytes
Line 
1package de.ugoe.cs.quest.plugin;
2
3/**
4 * <p>
5 * Interface for QUEST plug-ins.
6 * </p>
7 *
8 * @author Steffen Herbold
9 * @version 1.0
10 */
11public interface QuestPlugin {
12
13        /**
14         * <p>
15         * Title of the plug-in.
16         * </p>
17         *
18         * @return
19         */
20        public String getTitle();
21
22        /**
23         * <p>
24         * Collection of {@link String}s that contain the commands defined by this
25         * plug-in.
26         * </p>
27         * <p>
28         * Consult the de.ugoe.cs.utils.console package of the java-utils project
29         * for more information.
30         * </p>
31         *
32         * @return
33         */
34        public String[] getCommandPackages();
35}
Note: See TracBrowser for help on using the repository browser.