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

Last change on this file since 511 was 511, checked in by sherbold, 12 years ago
  • initial commit of quest-plugin-core and quest-plugin-core-test
  • Property svn:mime-type set to text/plain
File size: 537 bytes
Line 
1package de.ugoe.cs.quest.plugin;
2
3import java.util.Collection;
4
5/**
6 * <p>Interface for QUEST plug-ins.</p>
7 *
8 * @author Steffen Herbold
9 * @version 1.0
10 */
11interface QuestPlugin {
12       
13        /**
14         * <p>Title of the plug-in.</p>
15         * @return
16         */
17        public String getTitle();
18
19        /**
20         * <p>Collection of {@link String}s that contain the commands defined by this plug-in.</p>
21         * <p>Consult the de.ugoe.cs.utils.console package of the java-utils project for more information.</p>
22         * @return
23         */
24        public Collection<String> getCommandPackages();
25}
Note: See TracBrowser for help on using the repository browser.