JRubik v0.6

es.aeat.eett.jRubik.plugins
Class InfoPlugin

java.lang.Object
  extended byes.aeat.eett.jRubik.plugins.InfoPlugin

public class InfoPlugin
extends java.lang.Object

Author:
f00992

en: This class store information about the plugin. This information is available before the plugin is loaded.

es: Ficha de los plugins registados. Finalidad: disponer de informacion del pugin sin necesidad de cargarlo (Ej: Tipo de plugin, icono, descripcion)


Field Summary
private  Plugin plugin
           
private  java.lang.String pluginBaseClass
           
private  java.lang.String pluginCaption
           
private  java.lang.String pluginDesc
           
private  javax.swing.Icon pluginIcon
           
private  java.lang.String pluginName
           
private  int pluginType
           
 
Constructor Summary
InfoPlugin(java.lang.String pluginName, int pluginType, javax.swing.Icon pluginIcon, java.lang.String pluginDesc, java.lang.String pluginBaseClass)
           
InfoPlugin(java.lang.String pluginName, int pluginType, java.lang.String pluginDesc, java.lang.String pluginBaseClass)
           
 
Method Summary
 Plugin getPlugin()
           
(package private)  java.lang.String getPluginBaseClass()
           
 java.lang.String getPluginCaption()
           
 java.lang.String getPluginDesc()
           
 javax.swing.Icon getPluginIcon()
           
 java.lang.String getPluginName()
           
 int getPluginType()
           
(package private)  void setPlugin(Plugin plugin)
           
(package private)  void setPluginCaption(java.lang.String pluginCaption)
           
(package private)  void setPluginDesc(java.lang.String pluginDesc)
           
(package private)  void setPluginIcon(javax.swing.Icon pluginIcon)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

pluginName

private java.lang.String pluginName

pluginType

private int pluginType

pluginIcon

private javax.swing.Icon pluginIcon

pluginCaption

private java.lang.String pluginCaption

pluginDesc

private java.lang.String pluginDesc

pluginBaseClass

private java.lang.String pluginBaseClass

plugin

private Plugin plugin
Constructor Detail

InfoPlugin

public InfoPlugin(java.lang.String pluginName,
                  int pluginType,
                  javax.swing.Icon pluginIcon,
                  java.lang.String pluginDesc,
                  java.lang.String pluginBaseClass)
Parameters:
pluginName - Plugin name
pluginType - Plugin type, see TypesPugins.txt
pluginIcon - Plugin icon
pluginDesc - Plugin description
pluginBaseClass - Main plugin class

InfoPlugin

public InfoPlugin(java.lang.String pluginName,
                  int pluginType,
                  java.lang.String pluginDesc,
                  java.lang.String pluginBaseClass)
Parameters:
pluginName - Plugin type, see TypesPugins.txt
pluginType - Plugin type, see TypesPugins.txt
pluginDesc - Plugin description
pluginBaseClass - Main plugin class
Method Detail

getPluginBaseClass

java.lang.String getPluginBaseClass()
Returns:
Returns the pluginBaseClass.

getPluginDesc

public java.lang.String getPluginDesc()
Returns:
Returns the pluginDesc.

getPluginCaption

public java.lang.String getPluginCaption()
Returns:
Returns the pluginCaption.

setPluginCaption

void setPluginCaption(java.lang.String pluginCaption)
Parameters:
pluginCaption - The pluginCaption to set.

getPluginIcon

public javax.swing.Icon getPluginIcon()
Returns:
Returns the pluginIcon.

getPluginName

public java.lang.String getPluginName()
Returns:
Returns the pluginName.

getPluginType

public int getPluginType()
Returns:
Returns the pluginType.

setPluginDesc

void setPluginDesc(java.lang.String pluginDesc)
Parameters:
pluginDesc - The pluginDesc to set.

setPluginIcon

void setPluginIcon(javax.swing.Icon pluginIcon)
Parameters:
pluginIcon - The pluginIcon to set.

getPlugin

public Plugin getPlugin()
Returns:
Returns the Plugin.

setPlugin

void setPlugin(Plugin plugin)
Parameters:
plugin - The Plugin to set.

toString

public java.lang.String toString()

JRubik v0.6

JRubik v0.6