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

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