net.sf.jame.core.util
Class AbstractActionXMLExporterRuntime

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.ActionXMLExporterExtensionRuntime
              extended by net.sf.jame.core.util.AbstractActionXMLExporterRuntime
Direct Known Subclasses:
BooleanNodeActionXMLExporterRuntime, ColorNodeActionXMLExporterRuntime, ComplexNodeActionXMLExporterRuntime, ConfigElementListNodeActionXMLExporterRuntime, ConfigElementNodeActionXMLExporterRuntime, ConfigurableExtensionReferenceElementNodeActionXMLExporterRuntime, CriteriaNodeActionXMLExporterRuntime, DoubleNodeActionXMLExporterRuntime, ExponentNodeActionXMLExporterRuntime, ExtensionReferenceElementNodeActionXMLExporterRuntime, FloatNodeActionXMLExporterRuntime, FontNodeActionXMLExporterRuntime, ImageModeNodeActionXMLExporterRuntime, InputModeNodeActionXMLExporterRuntime, IntegerNodeActionXMLExporterRuntime, IterationsNodeActionXMLExporterRuntime, LongNodeActionXMLExporterRuntime, PaletteNodeActionXMLExporterRuntime, PercentageNodeActionXMLExporterRuntime, RectangleNodeActionXMLExporterRuntime, ShortNodeActionXMLExporterRuntime, SpeedNodeActionXMLExporterRuntime, StringNodeActionXMLExporterRuntime, ThresholdNodeActionXMLExporterRuntime, ViewNodeActionXMLExporterRuntime

public abstract class AbstractActionXMLExporterRuntime
extends ActionXMLExporterExtensionRuntime

Author:
Andrea Medeghini

Constructor Summary
AbstractActionXMLExporterRuntime()
           
 
Method Summary
 XMLExporter<NodeActionValue> createXMLExporter()
           
 void dispose()
          Disposes the element resources.
protected abstract  void exportParams(NodeActionValue action, org.w3c.dom.Element element, XMLNodeBuilder builder)
           
 
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

AbstractActionXMLExporterRuntime

public AbstractActionXMLExporterRuntime()
Method Detail

createXMLExporter

public XMLExporter<NodeActionValue> createXMLExporter()
Specified by:
createXMLExporter in class ActionXMLExporterExtensionRuntime
Returns:
the exporter.
See Also:
ActionXMLExporterExtensionRuntime.createXMLExporter()

exportParams

protected abstract void exportParams(NodeActionValue action,
                                     org.w3c.dom.Element element,
                                     XMLNodeBuilder builder)
                              throws XMLExportException
Parameters:
action -
element -
builder -
Throws:
XMLExportException

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()