org.harctoolbox.irscrutinizer.importer
Class ProtocolsIni

java.lang.Object
  extended by org.harctoolbox.irscrutinizer.importer.ProtocolsIni
All Implemented Interfaces:
java.io.Serializable

public class ProtocolsIni
extends java.lang.Object
implements java.io.Serializable

This class contains a simple importer for the RemoteMaster's protocols.ini.

See Also:
Serialized Form

Nested Class Summary
static interface ProtocolsIni.ICmdTranslator
           
static class ProtocolsIni.LsbComp
           
 
Constructor Summary
ProtocolsIni(java.io.File file)
           
ProtocolsIni(java.io.Reader reader)
           
 
Method Summary
 ProtocolsIni.ICmdTranslator[] getCmdTranslators(int pid)
           
 ProtocolsIni.ICmdTranslator[] getCmdTranslators(java.lang.String protocol)
           
 java.lang.String[] getDeviceParameters(int pid)
           
 java.lang.String[] getDeviceParameters(java.lang.String protocol)
           
 java.lang.String getProperty(int pid, java.lang.String property)
           
 java.lang.String getProperty(java.lang.String protocol, java.lang.String property)
           
static void main(java.lang.String[] args)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProtocolsIni

public ProtocolsIni(java.io.File file)
             throws java.io.IOException,
                    java.text.ParseException
Throws:
java.io.IOException
java.text.ParseException

ProtocolsIni

public ProtocolsIni(java.io.Reader reader)
             throws java.io.IOException,
                    java.text.ParseException
Throws:
java.io.IOException
java.text.ParseException
Method Detail

getProperty

public java.lang.String getProperty(int pid,
                                    java.lang.String property)

getProperty

public java.lang.String getProperty(java.lang.String protocol,
                                    java.lang.String property)

getDeviceParameters

public java.lang.String[] getDeviceParameters(java.lang.String protocol)

getDeviceParameters

public java.lang.String[] getDeviceParameters(int pid)

getCmdTranslators

public ProtocolsIni.ICmdTranslator[] getCmdTranslators(java.lang.String protocol)

getCmdTranslators

public ProtocolsIni.ICmdTranslator[] getCmdTranslators(int pid)

main

public static void main(java.lang.String[] args)