org.merlotxml.merlot.plugin.dtd
Class DTDPluginConfig

java.lang.Object
  |
  +--org.merlotxml.merlot.plugin.PluginConfig
        |
        +--org.merlotxml.merlot.plugin.dtd.DTDPluginConfig

public class DTDPluginConfig
extends PluginConfig

Merlot DTD Plugin Configuration

Version:
$Id: DTDPluginConfig.java,v 1.8 2000/06/12 21:04:07 timm Exp $
Author:
Tim McCune

Field Summary
protected  org.merlotxml.merlot.plugin.dtd.DefaultEditorConfig _defaultEditorConfig
           
protected  java.util.List _dtdConfigs
           
protected  java.util.List _editorConfigs
           
protected  java.util.List _iconConfigs
           
static int ICON_SIZE_LARGE
           
static int ICON_SIZE_SMALL
           
protected  java.util.Map iconMap
           
protected static java.lang.String XPATH_DEFAULT_EDITOR
           
protected static java.lang.String XPATH_DTD
           
protected static java.lang.String XPATH_EDITOR
           
protected static java.lang.String XPATH_ICON
           
 
Fields inherited from class org.merlotxml.merlot.plugin.PluginConfig
author, classLoader, longName, myPluginManager, name, source, url, version, XPATH_AUTHOR, XPATH_LONG_NAME, XPATH_NAME, XPATH_PLUGIN, XPATH_TEXT, XPATH_URL, XPATH_VERSION
 
Constructor Summary
DTDPluginConfig()
           
 
Method Summary
 org.merlotxml.merlot.plugin.dtd.DefaultEditorConfig getDefaultEditorConfig()
           
 java.lang.Class getEditorClassFor(java.lang.String elementName)
           
 javax.swing.Icon getIconFor(java.lang.String elementName, int size)
           
 void parse(org.w3c.dom.Node node)
           
 java.lang.String toString()
           
 
Methods inherited from class org.merlotxml.merlot.plugin.PluginConfig
getAboutAction, getName, getSource, setClassLoader
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ICON_SIZE_LARGE

public static final int ICON_SIZE_LARGE

ICON_SIZE_SMALL

public static final int ICON_SIZE_SMALL

XPATH_DEFAULT_EDITOR

protected static final java.lang.String XPATH_DEFAULT_EDITOR

XPATH_DTD

protected static final java.lang.String XPATH_DTD

XPATH_EDITOR

protected static final java.lang.String XPATH_EDITOR

XPATH_ICON

protected static final java.lang.String XPATH_ICON

_defaultEditorConfig

protected org.merlotxml.merlot.plugin.dtd.DefaultEditorConfig _defaultEditorConfig

_dtdConfigs

protected java.util.List _dtdConfigs

_editorConfigs

protected java.util.List _editorConfigs

_iconConfigs

protected java.util.List _iconConfigs

iconMap

protected java.util.Map iconMap
Constructor Detail

DTDPluginConfig

public DTDPluginConfig()
Method Detail

parse

public void parse(org.w3c.dom.Node node)
           throws PluginConfigException
Overrides:
parse in class PluginConfig
Throws:
PluginConfigException - Thrown if there was a problem loading a DTD or an Editor object

getDefaultEditorConfig

public org.merlotxml.merlot.plugin.dtd.DefaultEditorConfig getDefaultEditorConfig()

getEditorClassFor

public java.lang.Class getEditorClassFor(java.lang.String elementName)

getIconFor

public javax.swing.Icon getIconFor(java.lang.String elementName,
                                   int size)

toString

public java.lang.String toString()
Overrides:
toString in class PluginConfig