org.harctoolbox.irscrutinizer.importer
Class Importer

java.lang.Object
  extended by org.harctoolbox.irscrutinizer.importer.Importer
Direct Known Subclasses:
DatabaseImporter, FileImporter

public abstract class Importer
extends java.lang.Object

This class implements functionality common to importers. It does not know to read stuff.


Field Summary
protected  java.lang.String creatingUser
           
protected  double fallbackFrequency
           
protected  boolean generateCcf
           
protected  boolean generateRaw
           
protected  boolean invokeDecodeIr
           
protected  java.lang.String origin
           
 
Constructor Summary
protected Importer()
           
 
Method Summary
protected  boolean addCommand(org.harctoolbox.girr.Command command)
           
protected  boolean addCommands(java.util.Collection<org.harctoolbox.girr.Command> commands)
           
protected  void clearCommands()
           
 org.harctoolbox.girr.Command getCommand(java.lang.String name)
           
 java.util.HashMap<java.lang.String,org.harctoolbox.girr.Command> getCommandIndex()
           
 java.util.ArrayList<org.harctoolbox.girr.Command> getCommands()
           
 org.harctoolbox.IrpMaster.ModulatedIrSequence getConcatenatedCommands()
           
 java.net.URL getHomeUrl()
           
 java.lang.String getOrigin()
           
protected  void prepareLoad(java.lang.String origin)
           
 void setCreatingUser(java.lang.String creatingUser)
           
 void setFallbackFrequency(double fallbackFrequency)
           
 void setGenerateCcf(boolean generateCcf)
           
 void setGenerateRaw(boolean generateRaw)
           
 void setInvokeDecodeIr(boolean invokeDecodeIr)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

origin

protected java.lang.String origin

creatingUser

protected java.lang.String creatingUser

invokeDecodeIr

protected boolean invokeDecodeIr

generateRaw

protected boolean generateRaw

generateCcf

protected boolean generateCcf

fallbackFrequency

protected double fallbackFrequency
Constructor Detail

Importer

protected Importer()
Method Detail

setGenerateRaw

public void setGenerateRaw(boolean generateRaw)
Parameters:
generateRaw - the generateRaw to set

setGenerateCcf

public void setGenerateCcf(boolean generateCcf)
Parameters:
generateCcf - the generateCcf to set

setInvokeDecodeIr

public void setInvokeDecodeIr(boolean invokeDecodeIr)
Parameters:
invokeDecodeIr - the invokeDecodeIr to set

setCreatingUser

public void setCreatingUser(java.lang.String creatingUser)
Parameters:
creatingUser - the creatingUser to set

setFallbackFrequency

public void setFallbackFrequency(double fallbackFrequency)
Parameters:
fallbackFrequency - the fallbackFrequency to set

prepareLoad

protected void prepareLoad(java.lang.String origin)

addCommand

protected boolean addCommand(org.harctoolbox.girr.Command command)

addCommands

protected boolean addCommands(java.util.Collection<org.harctoolbox.girr.Command> commands)

getCommands

public java.util.ArrayList<org.harctoolbox.girr.Command> getCommands()

getCommand

public org.harctoolbox.girr.Command getCommand(java.lang.String name)

getConcatenatedCommands

public org.harctoolbox.IrpMaster.ModulatedIrSequence getConcatenatedCommands()
                                                                      throws org.harctoolbox.IrpMaster.IrpMasterException
Throws:
org.harctoolbox.IrpMaster.IrpMasterException

getCommandIndex

public java.util.HashMap<java.lang.String,org.harctoolbox.girr.Command> getCommandIndex()

clearCommands

protected void clearCommands()

getOrigin

public java.lang.String getOrigin()

getHomeUrl

public java.net.URL getHomeUrl()