org.harctoolbox.irscrutinizer.exporter
Class CommandExporter

java.lang.Object
  extended by org.harctoolbox.irscrutinizer.exporter.Exporter
      extended by org.harctoolbox.irscrutinizer.exporter.CommandExporter
Direct Known Subclasses:
IctExporter, WaveExporter

public abstract class CommandExporter
extends Exporter

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


Field Summary
 
Fields inherited from class org.harctoolbox.irscrutinizer.exporter.Exporter
exportDir
 
Constructor Summary
protected CommandExporter(java.io.File exportDirectory)
           
 
Method Summary
 boolean considersRepetitions()
           
 java.io.File export(org.harctoolbox.girr.Command command, java.lang.String source, java.lang.String title, int repeatCount, boolean automaticFilenames, java.awt.Component parent)
           
abstract  void export(org.harctoolbox.girr.Command command, java.lang.String source, java.lang.String title, int repeatCount, java.io.File exportFile)
           
 
Methods inherited from class org.harctoolbox.irscrutinizer.exporter.Exporter
exportFilename, getDateFormatString, getDateString, getFileExtensions, getFormatName, getLastSaveFile, getPreferredFileExtension, setDateFormatFileString, setDateFormatString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CommandExporter

protected CommandExporter(java.io.File exportDirectory)
Method Detail

export

public abstract void export(org.harctoolbox.girr.Command command,
                            java.lang.String source,
                            java.lang.String title,
                            int repeatCount,
                            java.io.File exportFile)
                     throws org.harctoolbox.IrpMaster.IrpMasterException,
                            java.io.FileNotFoundException
Throws:
org.harctoolbox.IrpMaster.IrpMasterException
java.io.FileNotFoundException

export

public java.io.File export(org.harctoolbox.girr.Command command,
                           java.lang.String source,
                           java.lang.String title,
                           int repeatCount,
                           boolean automaticFilenames,
                           java.awt.Component parent)
                    throws org.harctoolbox.IrpMaster.IrpMasterException,
                           java.io.IOException
Throws:
org.harctoolbox.IrpMaster.IrpMasterException
java.io.IOException

considersRepetitions

public boolean considersRepetitions()