org.harctoolbox.irscrutinizer.importer
Class ReaderImporter

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

public abstract class ReaderImporter
extends FileImporter

This class extends the Importer with file/reader load functions.


Field Summary
 
Fields inherited from class org.harctoolbox.irscrutinizer.importer.Importer
creatingUser, fallbackFrequency, generateCcf, generateRaw, invokeDecodeIr, origin
 
Constructor Summary
protected ReaderImporter()
           
 
Method Summary
 void load()
           
 void load(java.io.File file)
           
 void load(java.io.InputStream inputStream, java.lang.String origin)
           
abstract  void load(java.io.Reader reader, java.lang.String origin)
           
 void load(java.lang.String urlOrFilename)
           
 void load(java.lang.String payload, java.lang.String origin)
           
 
Methods inherited from class org.harctoolbox.irscrutinizer.importer.FileImporter
canImportDirectories, dumbLoad, getFileExtensions, loadFileSelector
 
Methods inherited from class org.harctoolbox.irscrutinizer.importer.Importer
addCommand, addCommands, clearCommands, getCommand, getCommandIndex, getCommands, getConcatenatedCommands, getHomeUrl, getOrigin, prepareLoad, setCreatingUser, setFallbackFrequency, setGenerateCcf, setGenerateRaw, setInvokeDecodeIr
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReaderImporter

protected ReaderImporter()
Method Detail

load

public abstract void load(java.io.Reader reader,
                          java.lang.String origin)
                   throws java.io.IOException,
                          java.text.ParseException
Throws:
java.io.IOException
java.text.ParseException

load

public void load(java.io.File file)
          throws java.io.IOException,
                 java.text.ParseException
Specified by:
load in class FileImporter
Throws:
java.io.IOException
java.text.ParseException

load

public void load()
          throws java.io.IOException,
                 java.text.ParseException
Throws:
java.io.IOException
java.text.ParseException

load

public void load(java.io.InputStream inputStream,
                 java.lang.String origin)
          throws java.io.IOException,
                 java.text.ParseException
Throws:
java.io.IOException
java.text.ParseException

load

public void load(java.lang.String payload,
                 java.lang.String origin)
          throws java.io.IOException,
                 java.text.ParseException
Throws:
java.io.IOException
java.text.ParseException

load

public final void load(java.lang.String urlOrFilename)
                throws java.io.IOException,
                       java.text.ParseException
Throws:
java.io.IOException
java.text.ParseException