org.merlotxml.merlot.plugin
Class PluginConfig
java.lang.Object
|
+--org.merlotxml.merlot.plugin.PluginConfig
- Direct Known Subclasses:
- ActionPluginConfig, DTDPluginConfig
- public abstract class PluginConfig
- extends java.lang.Object
Merlot Plugin Configuration
- Version:
- $Id: PluginConfig.java,v 1.3 2000/07/10 22:05:00 timm Exp $
- Author:
- Tim McCune
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
XPATH_TEXT
protected static final java.lang.String XPATH_TEXT
XPATH_PLUGIN
protected static final java.lang.String XPATH_PLUGIN
XPATH_LONG_NAME
protected static final java.lang.String XPATH_LONG_NAME
XPATH_NAME
protected static final java.lang.String XPATH_NAME
XPATH_VERSION
protected static final java.lang.String XPATH_VERSION
XPATH_AUTHOR
protected static final java.lang.String XPATH_AUTHOR
XPATH_URL
protected static final java.lang.String XPATH_URL
source
protected java.io.File source
longName
protected java.lang.String longName
name
protected java.lang.String name
version
protected java.lang.String version
author
protected java.lang.String author
url
protected java.net.URL url
classLoader
protected java.lang.ClassLoader classLoader
myPluginManager
protected PluginManager myPluginManager
PluginConfig
public PluginConfig()
PluginConfig
public PluginConfig(java.io.InputStream input)
throws java.net.MalformedURLException,
org.xml.sax.SAXException,
PluginConfigException,
java.lang.InstantiationException,
java.lang.IllegalAccessException,
java.lang.ClassNotFoundException,
DOMLiaisonImplException
- Throws:
- java.net.MalformedURLException - Thrown if a URL value was supplied that
is not a valid URL
- org.xml.sax.SAXException - Thrown if the configuration XML is incorrect
- PluginConfigException - Not thrown here, but declared in case
a subclass needs to throw it
setClassLoader
public void setClassLoader(java.lang.ClassLoader classLoader)
parse
public void parse(org.w3c.dom.Node node)
throws java.net.MalformedURLException,
org.xml.sax.SAXException,
PluginConfigException
- Throws:
- java.net.MalformedURLException - Thrown if a URL value was supplied that
is not a valid URL
- org.xml.sax.SAXException - Thrown if the configuration XML is incorrect
- PluginConfigException - Not thrown here, but declared in case
a subclass needs to throw it
getSource
public java.io.File getSource()
getAboutAction
public javax.swing.AbstractAction getAboutAction()
getName
public java.lang.String getName()
toString
public java.lang.String toString()
- Overrides:
- toString in class java.lang.Object