org.harctoolbox.irscrutinizer.importer
Class IrdbImporter
java.lang.Object
org.harctoolbox.irscrutinizer.importer.Importer
org.harctoolbox.irscrutinizer.importer.DatabaseImporter
org.harctoolbox.irscrutinizer.importer.IrdbImporter
- All Implemented Interfaces:
- java.io.Serializable, ICommandImporter, IImporter, IRemoteSetImporter
public class IrdbImporter
- extends DatabaseImporter
- implements IRemoteSetImporter
- See Also:
- Serialized Form
|
Constructor Summary |
IrdbImporter(java.lang.String manufacturer,
boolean verbose)
|
| 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 |
IrdbImporter
public IrdbImporter(java.lang.String manufacturer,
boolean verbose)
throws java.io.IOException
- Throws:
java.io.IOException
getRemoteSet
public org.harctoolbox.girr.RemoteSet getRemoteSet()
- Specified by:
getRemoteSet in interface IRemoteSetImporter
getFormatName
public java.lang.String getFormatName()
- Specified by:
getFormatName in interface IImporter
- Returns:
- Name of the importer. May contain spaces and other "funny" characters. Should be one word, and not end with "Importer" or such.
getHomeUri
public static java.net.URI getHomeUri()
setVerbose
public void setVerbose(boolean verbose)
getManufacturers
public static java.lang.String[] getManufacturers()
getDeviceTypes
public java.util.Set<java.lang.String> getDeviceTypes()
getProtocolDeviceSubdevice
public java.util.Set<IrdbImporter.ProtocolDeviceSubdevice> getProtocolDeviceSubdevice(java.lang.String deviceType)
load
public void load(java.lang.String deviceType,
IrdbImporter.ProtocolDeviceSubdevice pds)
load
public void load(java.lang.String deviceType)
getCommands
public java.util.ArrayList<org.harctoolbox.girr.Command> getCommands(java.lang.String deviceType,
IrdbImporter.ProtocolDeviceSubdevice pds)
load
public void load(java.lang.String deviceType,
java.lang.String protocol,
long device,
long subdevice)
getCommand
public org.harctoolbox.girr.Command getCommand(java.lang.String deviceType,
java.lang.String protocol,
long device,
long subdevice,
java.lang.String functionName)
main
public static void main(java.lang.String[] args)