net.sf.jame.core.util
Class AbstractActionXMLImporterRuntime

java.lang.Object
  extended by net.sf.jame.core.config.RuntimeElement
      extended by net.sf.jame.core.extension.ExtensionRuntime
          extended by net.sf.jame.core.xml.extension.ActionXMLImporterExtensionRuntime
              extended by net.sf.jame.core.util.AbstractActionXMLImporterRuntime
Direct Known Subclasses:
BooleanNodeActionXMLImporterRuntime, ColorNodeActionXMLImporterRuntime, ComplexNodeActionXMLImporterRuntime, ConfigElementListNodeActionXMLImporterRuntime, ConfigElementNodeActionXMLImporterRuntime, ConfigurableExtensionReferenceElementNodeActionXMLImporterRuntime, CriteriaNodeActionXMLImporterRuntime, DoubleNodeActionXMLImporterRuntime, ExponentNodeActionXMLImporterRuntime, ExtensionReferenceElementNodeActionXMLImporterRuntime, FloatNodeActionXMLImporterRuntime, FontNodeActionXMLImporterRuntime, ImageModeNodeActionXMLImporterRuntime, InputModeNodeActionXMLImporterRuntime, IntegerNodeActionXMLImporterRuntime, IterationsNodeActionXMLImporterRuntime, LongNodeActionXMLImporterRuntime, PaletteNodeActionXMLImporterRuntime, PercentageNodeActionXMLImporterRuntime, RectangleNodeActionXMLImporterRuntime, ShortNodeActionXMLImporterRuntime, SpeedNodeActionXMLImporterRuntime, StringNodeActionXMLImporterRuntime, ThresholdNodeActionXMLImporterRuntime, ViewNodeActionXMLImporterRuntime

public abstract class AbstractActionXMLImporterRuntime
extends ActionXMLImporterExtensionRuntime

Author:
Andrea Medeghini

Constructor Summary
AbstractActionXMLImporterRuntime()
           
 
Method Summary
 XMLImporter<NodeActionValue> createXMLImporter()
           
 void dispose()
          Disposes the element resources.
protected abstract  void importParams(NodeActionValue action, org.w3c.dom.Element element)
           
 
Methods inherited from class net.sf.jame.core.config.RuntimeElement
changeCount, finalize, fireChanged, isChanged
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractActionXMLImporterRuntime

public AbstractActionXMLImporterRuntime()
Method Detail

createXMLImporter

public XMLImporter<NodeActionValue> createXMLImporter()
Specified by:
createXMLImporter in class ActionXMLImporterExtensionRuntime
Returns:
the importer.
See Also:
ActionXMLExporterExtensionRuntime.createXMLExporter()

importParams

protected abstract void importParams(NodeActionValue action,
                                     org.w3c.dom.Element element)
                              throws XMLImportException
Parameters:
action -
element -
Throws:
XMLImportException

dispose

public void dispose()
Description copied from class: RuntimeElement
Disposes the element resources. The default implementation does nothing.

Overrides:
dispose in class RuntimeElement
See Also:
RuntimeElement.dispose()