org.eucalyptus.analysesi.plugin
Class Plugin

java.lang.Object
  extended by org.eucalyptus.analysesi.plugin.Plugin
Direct Known Subclasses:
DatabaseDriverPlugin

public abstract class Plugin
extends java.lang.Object

Un plugin pour AnalyseSI. Un plugin est spécifié par un descripteur au format XML. Voici un exemple nom 1.0 DATABASE_DRIVER mon_fichier.jar

Author:
Loic Dreux

Constructor Summary
protected Plugin(java.lang.String name, java.lang.String description, java.lang.String version, PluginType type, java.io.File jarfile)
          Le constructeur d'un Plugin.
 
Method Summary
 java.lang.String getDescription()
          Retourne la description.
 java.io.File getJarfile()
          Retourne le nom du fichier jar.
 java.lang.String getName()
          Retourne le nom du plugin.
 PluginType getType()
          Retourne le type du plugin.
 java.lang.String getVersion()
          Retourne le numéro de version.
abstract  void load()
          Charge le plugin.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Plugin

protected Plugin(java.lang.String name,
                 java.lang.String description,
                 java.lang.String version,
                 PluginType type,
                 java.io.File jarfile)
Le constructeur d'un Plugin.

Parameters:
name - Le nom du plugin
description - La description du plugin
version - La version du plugin
type - Le type de plugin
jarfile - Le fichier jar associé
Method Detail

getJarfile

public java.io.File getJarfile()
Retourne le nom du fichier jar.

Returns:
the jarfile

getName

public java.lang.String getName()
Retourne le nom du plugin.

Returns:
le nom du plugin

getType

public PluginType getType()
Retourne le type du plugin.

Returns:
le type du plugin

getVersion

public java.lang.String getVersion()
Retourne le numéro de version.

Returns:
the version

load

public abstract void load()
                   throws PluginException
Charge le plugin.

Throws:
PluginException

getDescription

public java.lang.String getDescription()
Retourne la description.

Returns:
the description


Copyright © 2009. All Rights Reserved.