org.harctoolbox.irscrutinizer.importer
Class GlobalCacheIrDatabase
java.lang.Object
org.harctoolbox.irscrutinizer.importer.Importer
org.harctoolbox.irscrutinizer.importer.DatabaseImporter
org.harctoolbox.irscrutinizer.importer.GlobalCacheIrDatabase
- All Implemented Interfaces:
- java.io.Serializable, ICommandImporter, IImporter, IRemoteSetImporter
public class GlobalCacheIrDatabase
- extends DatabaseImporter
- implements IRemoteSetImporter
- See Also:
- Serialized Form
|
Method Summary |
java.util.Collection<java.lang.String> |
getCodeset(java.lang.String manufacturerKey,
java.lang.String deviceTypeKey)
|
java.util.ArrayList<org.harctoolbox.girr.Command> |
getCommands(java.lang.String manufacturerKey,
java.lang.String deviceTypeKey,
java.lang.String codeSet)
|
java.util.Collection<java.lang.String> |
getDeviceTypes(java.lang.String manufacturerKey)
|
java.lang.String |
getFormatName()
|
java.util.Collection<java.lang.String> |
getManufacturers()
|
org.harctoolbox.girr.RemoteSet |
getRemoteSet()
|
void |
load(java.lang.String manufacturerKey,
java.lang.String deviceTypeKey,
java.lang.String codeSet)
|
static void |
main(java.lang.String[] args)
|
void |
setVerbose(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 |
globalCacheIrDatabaseHost
public static final java.lang.String globalCacheIrDatabaseHost
- See Also:
- Constant Field Values
GlobalCacheIrDatabase
public GlobalCacheIrDatabase(java.lang.String apiKey,
boolean verbose)
setVerbose
public void setVerbose(boolean verbose)
getManufacturers
public java.util.Collection<java.lang.String> getManufacturers()
throws java.io.IOException
- Throws:
java.io.IOException
getDeviceTypes
public java.util.Collection<java.lang.String> getDeviceTypes(java.lang.String manufacturerKey)
throws java.io.IOException
- Throws:
java.io.IOException
getCodeset
public java.util.Collection<java.lang.String> getCodeset(java.lang.String manufacturerKey,
java.lang.String deviceTypeKey)
throws java.io.IOException
- Throws:
java.io.IOException
getCommands
public java.util.ArrayList<org.harctoolbox.girr.Command> getCommands(java.lang.String manufacturerKey,
java.lang.String deviceTypeKey,
java.lang.String codeSet)
throws java.io.IOException
- Throws:
java.io.IOException
load
public void load(java.lang.String manufacturerKey,
java.lang.String deviceTypeKey,
java.lang.String codeSet)
throws java.io.IOException
- Throws:
java.io.IOException
getRemoteSet
public org.harctoolbox.girr.RemoteSet getRemoteSet()
- Specified by:
getRemoteSet in interface IRemoteSetImporter
main
public static void main(java.lang.String[] args)
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.