org.harctoolbox.irscrutinizer.exporter
Class ExportFormatManager

java.lang.Object
  extended by org.harctoolbox.irscrutinizer.exporter.ExportFormatManager
All Implemented Interfaces:
java.io.Serializable

public class ExportFormatManager
extends java.lang.Object
implements java.io.Serializable

This class does something interesting and useful. Or not...

See Also:
Serialized Form

Nested Class Summary
static interface ExportFormatManager.IExportFormatSelector
           
 
Constructor Summary
ExportFormatManager(org.harctoolbox.guicomponents.GuiUtils guiUtils, java.io.File exportFormatFile, java.io.File exportDir, ExportFormatManager.IExportFormatSelector exportFormatSelector, IExporterFactory girrExporter, IExporterFactory waveExporter, IExporterFactory textExporter, IExporterFactory lircExporter, IExporterFactory prontoExporter)
           
 
Method Summary
 IExporterFactory get(java.lang.String name)
           
 javax.swing.JMenu getMenu(java.lang.String format)
           
 java.util.Set<java.lang.String> getNames()
           
 void setMenuSelection(java.lang.String format)
           
 java.lang.String[] toArray()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExportFormatManager

public ExportFormatManager(org.harctoolbox.guicomponents.GuiUtils guiUtils,
                           java.io.File exportFormatFile,
                           java.io.File exportDir,
                           ExportFormatManager.IExportFormatSelector exportFormatSelector,
                           IExporterFactory girrExporter,
                           IExporterFactory waveExporter,
                           IExporterFactory textExporter,
                           IExporterFactory lircExporter,
                           IExporterFactory prontoExporter)
                    throws javax.xml.parsers.ParserConfigurationException,
                           org.xml.sax.SAXException,
                           java.io.IOException
Throws:
javax.xml.parsers.ParserConfigurationException
org.xml.sax.SAXException
java.io.IOException
Method Detail

get

public IExporterFactory get(java.lang.String name)

setMenuSelection

public void setMenuSelection(java.lang.String format)

getMenu

public javax.swing.JMenu getMenu(java.lang.String format)

getNames

public java.util.Set<java.lang.String> getNames()

toArray

public java.lang.String[] toArray()