com.cosylab.vdct.plugin
Class PluginObject

java.lang.Object
  extended by com.cosylab.vdct.plugin.PluginObject

public class PluginObject
extends java.lang.Object

Insert the class' description here. Creation date: (6.12.2001 22:40:36)

Author:
Matej Sekoranja

Field Summary
static int PLUGIN_INITIALIZED
           
static int PLUGIN_INVALID
           
static int PLUGIN_LOADED
           
static int PLUGIN_NOT_LOADED
           
static int PLUGIN_STARTED
           
static int PLUGIN_STOPPED
           
 
Constructor Summary
PluginObject(org.w3c.dom.Element pluginNode)
          Insert the method's description here.
 
Method Summary
 void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
          Insert the method's description here.
 void destroy()
          Insert the method's description here.
 void firePropertyChange(java.lang.String property, java.lang.Object oldValue, java.lang.Object newValue)
          Insert the method's description here.
 java.lang.String getAuthor()
          Insert the method's description here.
 java.lang.String getAutoStartString()
          Insert the method's description here.
 java.lang.String getDescription()
          Insert the method's description here.
 java.lang.String getName()
          Insert the method's description here.
 Plugin getPlugin()
          Insert the method's description here.
 int getStatus()
          Insert the method's description here.
 java.lang.String getStatusString()
          Insert the method's description here.
 java.lang.String getVersion()
          Insert the method's description here.
 void init()
          Insert the method's description here.
 boolean isAutoStart()
          Insert the method's description here.
static Plugin loadPlugin(java.lang.String className)
          Insert the method's description here.
 void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
          Insert the method's description here.
 void saveConfig(org.w3c.dom.Document doc, org.w3c.dom.Element pluginNode)
          Insert the method's description here.
 void setAutoStart(boolean autoStart)
          Insert the method's description here.
 void start()
          Insert the method's description here.
 void stop()
          Insert the method's description here.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PLUGIN_NOT_LOADED

public static final int PLUGIN_NOT_LOADED
See Also:
Constant Field Values

PLUGIN_LOADED

public static final int PLUGIN_LOADED
See Also:
Constant Field Values

PLUGIN_INVALID

public static final int PLUGIN_INVALID
See Also:
Constant Field Values

PLUGIN_INITIALIZED

public static final int PLUGIN_INITIALIZED
See Also:
Constant Field Values

PLUGIN_STARTED

public static final int PLUGIN_STARTED
See Also:
Constant Field Values

PLUGIN_STOPPED

public static final int PLUGIN_STOPPED
See Also:
Constant Field Values
Constructor Detail

PluginObject

public PluginObject(org.w3c.dom.Element pluginNode)
Insert the method's description here. Creation date: (6.12.2001 22:46:06)

Parameters:
-
Method Detail

addPropertyChangeListener

public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
Insert the method's description here. Creation date: (6.12.2001 22:46:06)

Parameters:
-

destroy

public void destroy()
Insert the method's description here. Creation date: (6.12.2001 22:46:06)

Parameters:
-

firePropertyChange

public void firePropertyChange(java.lang.String property,
                               java.lang.Object oldValue,
                               java.lang.Object newValue)
Insert the method's description here. Creation date: (8.12.2001 18:20:23)

Parameters:
property - java.lang.String
oldValue - java.lang.Object
newValue - java.lang.Object

getAuthor

public java.lang.String getAuthor()
Insert the method's description here. Creation date: (6.12.2001 22:46:06)

Parameters:
-
Returns:

getAutoStartString

public java.lang.String getAutoStartString()
Insert the method's description here. Creation date: (6.12.2001 22:46:06)

Parameters:
-
Returns:

getDescription

public java.lang.String getDescription()
Insert the method's description here. Creation date: (6.12.2001 22:46:06)

Parameters:
-
Returns:

getName

public java.lang.String getName()
Insert the method's description here. Creation date: (6.12.2001 22:46:06)

Parameters:
-
Returns:

getPlugin

public Plugin getPlugin()
Insert the method's description here. Creation date: (6.12.2001 22:46:06)

Parameters:
-
Returns:

getStatus

public int getStatus()
Insert the method's description here. Creation date: (6.12.2001 22:46:06)

Parameters:
-
Returns:

getStatusString

public java.lang.String getStatusString()
Insert the method's description here. Creation date: (6.12.2001 22:46:06)

Parameters:
-
Returns:

getVersion

public java.lang.String getVersion()
Insert the method's description here. Creation date: (6.12.2001 22:46:06)

Parameters:
-
Returns:

init

public void init()
Insert the method's description here. Creation date: (6.12.2001 22:42:08)

Parameters:
-

isAutoStart

public boolean isAutoStart()
Insert the method's description here. Creation date: (6.12.2001 22:42:08)

Parameters:
-
Returns:

loadPlugin

public static Plugin loadPlugin(java.lang.String className)
                         throws java.lang.Throwable
Insert the method's description here. Creation date: (7.12.2001 14:07:42)

Parameters:
-
Returns:
Throws:
java.lang.Throwable

removePropertyChangeListener

public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
Insert the method's description here. Creation date: (6.12.2001 22:42:08)

Parameters:
-

saveConfig

public void saveConfig(org.w3c.dom.Document doc,
                       org.w3c.dom.Element pluginNode)
Insert the method's description here. Creation date: (7.12.2001 15:01:22)

Parameters:
pluginNode - org.w3c.dom.Element

setAutoStart

public void setAutoStart(boolean autoStart)
Insert the method's description here. Creation date: (6.12.2001 22:42:08)

Parameters:
-

start

public void start()
Insert the method's description here. Creation date: (6.12.2001 22:42:08)

Parameters:
-

stop

public void stop()
Insert the method's description here. Creation date: (6.12.2001 22:42:08)

Parameters:
-