org.harctoolbox.irscrutinizer.exporter
Class RemoteSetExporter

java.lang.Object
  extended by org.harctoolbox.irscrutinizer.exporter.Exporter
      extended by org.harctoolbox.irscrutinizer.exporter.RemoteSetExporter
Direct Known Subclasses:
DynamicCommandExportFormat, DynamicRemoteSetExportFormat, GirrExporter, LircExporter, ProntoClassicExporter, TextExporter

public abstract class RemoteSetExporter
extends Exporter

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


Field Summary
protected  java.lang.String creatingUser
           
 
Fields inherited from class org.harctoolbox.irscrutinizer.exporter.Exporter
exportDir
 
Constructor Summary
protected RemoteSetExporter(java.io.File exportDir)
           
protected RemoteSetExporter(java.lang.String creatingUser, java.io.File exportDir)
           
 
Method Summary
 boolean considersRepetitions()
           
 void export(java.util.Collection<org.harctoolbox.girr.Command> commands, java.lang.String source, java.lang.String title, int repeatCount, java.io.File saveFile)
           
 java.io.File export(org.harctoolbox.girr.Command command, java.lang.String title, java.lang.String source, int repeatCount, boolean automaticFilenames, java.awt.Component parent)
           
 void export(org.harctoolbox.girr.Command command, java.lang.String title, java.lang.String source, int repeatCount, java.io.File saveFile)
           
 java.io.File export(java.util.HashMap<java.lang.String,org.harctoolbox.girr.Command> commands, java.lang.String source, java.lang.String title, java.lang.String name, java.lang.String manufacturer, java.lang.String model, java.lang.String deviceClass, java.lang.String remoteName, int repeatCount, boolean automaticFilenames, java.awt.Component parent)
           
 void export(java.util.HashMap<java.lang.String,org.harctoolbox.girr.Command> commands, java.lang.String source, java.lang.String title, java.lang.String name, java.lang.String manufacturer, java.lang.String model, java.lang.String deviceClass, java.lang.String remoteName, int repeatCount, java.io.File saveFile)
           
 void export(org.harctoolbox.girr.RemoteSet remoteSet, java.lang.String title, int repeatCount, boolean automaticFilenames, java.awt.Component parent)
           
abstract  void export(org.harctoolbox.girr.RemoteSet remoteSet, java.lang.String title, int repeatCount, java.io.File saveFile)
           
 void export(org.harctoolbox.girr.Remote remote, java.lang.String title, java.lang.String source, int repeatCount, java.io.File saveFile)
           
 boolean supportsEmbeddedFormats()
           
 
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
 

Field Detail

creatingUser

protected java.lang.String creatingUser
Constructor Detail

RemoteSetExporter

protected RemoteSetExporter(java.io.File exportDir)

RemoteSetExporter

protected RemoteSetExporter(java.lang.String creatingUser,
                            java.io.File exportDir)
Method Detail

export

public void export(org.harctoolbox.girr.RemoteSet remoteSet,
                   java.lang.String title,
                   int repeatCount,
                   boolean automaticFilenames,
                   java.awt.Component parent)
            throws java.io.FileNotFoundException,
                   java.io.IOException,
                   org.harctoolbox.IrpMaster.IrpMasterException
Throws:
java.io.FileNotFoundException
java.io.IOException
org.harctoolbox.IrpMaster.IrpMasterException

export

public abstract void export(org.harctoolbox.girr.RemoteSet remoteSet,
                            java.lang.String title,
                            int repeatCount,
                            java.io.File saveFile)
                     throws java.io.FileNotFoundException,
                            java.io.IOException,
                            org.harctoolbox.IrpMaster.IrpMasterException
Throws:
java.io.FileNotFoundException
java.io.IOException
org.harctoolbox.IrpMaster.IrpMasterException

export

public void export(org.harctoolbox.girr.Remote remote,
                   java.lang.String title,
                   java.lang.String source,
                   int repeatCount,
                   java.io.File saveFile)
            throws java.io.FileNotFoundException,
                   org.harctoolbox.IrpMaster.IrpMasterException,
                   java.io.IOException
Throws:
java.io.FileNotFoundException
org.harctoolbox.IrpMaster.IrpMasterException
java.io.IOException

export

public void export(java.util.HashMap<java.lang.String,org.harctoolbox.girr.Command> commands,
                   java.lang.String source,
                   java.lang.String title,
                   java.lang.String name,
                   java.lang.String manufacturer,
                   java.lang.String model,
                   java.lang.String deviceClass,
                   java.lang.String remoteName,
                   int repeatCount,
                   java.io.File saveFile)
            throws java.io.FileNotFoundException,
                   org.harctoolbox.IrpMaster.IrpMasterException,
                   java.io.IOException
Throws:
java.io.FileNotFoundException
org.harctoolbox.IrpMaster.IrpMasterException
java.io.IOException

export

public java.io.File export(java.util.HashMap<java.lang.String,org.harctoolbox.girr.Command> commands,
                           java.lang.String source,
                           java.lang.String title,
                           java.lang.String name,
                           java.lang.String manufacturer,
                           java.lang.String model,
                           java.lang.String deviceClass,
                           java.lang.String remoteName,
                           int repeatCount,
                           boolean automaticFilenames,
                           java.awt.Component parent)
                    throws java.io.FileNotFoundException,
                           org.harctoolbox.IrpMaster.IrpMasterException,
                           java.io.IOException
Throws:
java.io.FileNotFoundException
org.harctoolbox.IrpMaster.IrpMasterException
java.io.IOException

export

public void export(java.util.Collection<org.harctoolbox.girr.Command> commands,
                   java.lang.String source,
                   java.lang.String title,
                   int repeatCount,
                   java.io.File saveFile)
            throws java.io.FileNotFoundException,
                   java.io.IOException,
                   org.harctoolbox.IrpMaster.IrpMasterException
Throws:
java.io.FileNotFoundException
java.io.IOException
org.harctoolbox.IrpMaster.IrpMasterException

export

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

export

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

supportsEmbeddedFormats

public boolean supportsEmbeddedFormats()

considersRepetitions

public boolean considersRepetitions()