org.sourcejammer.project
Interface Plugin

All Known Implementing Classes:
PluginFS

public interface Plugin

Title: $FileName: Plugin.java$

Version:
$VerNum: 4$
Author:
$AuthorName: Rob MacGrogan$

$Description: Represents a plugin to an Archive. Contains information about the plugin and an instance of the plugin class itself.$
$KeyWordsOff: $

Nested Class Summary
static class Plugin.Types
           
 
Method Summary
 java.lang.String getName()
          Returns the name.
 java.util.HashMap getParams()
          Returns the params.
 SJServerPlugin getPlugin()
          Returns the plugin.
 java.lang.String getPluginClass()
          Returns the pluginClass.
 boolean isType(java.lang.String s)
          Returns true if the Plugin is of the specified type (a plugin can be of more than one type).
 

Method Detail

getName

public java.lang.String getName()
Returns the name.

Returns:
String

getParams

public java.util.HashMap getParams()
Returns the params.

Returns:
HashMap

getPlugin

public SJServerPlugin getPlugin()
Returns the plugin.

Returns:
SJServerPlugin

getPluginClass

public java.lang.String getPluginClass()
Returns the pluginClass.

Returns:
String

isType

public boolean isType(java.lang.String s)
Returns true if the Plugin is of the specified type (a plugin can be of more than one type).

Returns:
boolean


Copyright 2003 Soucejammer project.