org.harctoolbox.irscrutinizer.sendinghardware
Class SendingHardwareManager

java.lang.Object
  extended by org.harctoolbox.irscrutinizer.sendinghardware.SendingHardwareManager

public class SendingHardwareManager
extends java.lang.Object

This class does something interesting and useful. Or not...


Constructor Summary
SendingHardwareManager(org.harctoolbox.guicomponents.GuiUtils guiUtils, Props properties, javax.swing.JTabbedPane tabbedPane)
           
 
Method Summary
 void add(ISendingHardware<?> sender)
           
 void close()
           
 javax.swing.JMenu getMenu()
           
 java.lang.String[] getNames()
           
 java.lang.String getSelectedHardwareName()
           
 java.util.Collection<ISendingHardware<?>> getSendingHardware()
           
 ISendingHardware<?> getSendingHardware(java.lang.String name)
           
 void select(java.lang.String name)
           
 boolean sendIr(org.harctoolbox.IrpMaster.IrSignal irSignal, int count)
           
 void setVerbosity(boolean verbose)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SendingHardwareManager

public SendingHardwareManager(org.harctoolbox.guicomponents.GuiUtils guiUtils,
                              Props properties,
                              javax.swing.JTabbedPane tabbedPane)
Method Detail

getSendingHardware

public java.util.Collection<ISendingHardware<?>> getSendingHardware()

add

public void add(ISendingHardware<?> sender)

getNames

public java.lang.String[] getNames()

getSendingHardware

public ISendingHardware<?> getSendingHardware(java.lang.String name)

getSelectedHardwareName

public java.lang.String getSelectedHardwareName()

setVerbosity

public void setVerbosity(boolean verbose)

sendIr

public boolean sendIr(org.harctoolbox.IrpMaster.IrSignal irSignal,
                      int count)
               throws java.io.IOException,
                      org.harctoolbox.IrpMaster.IrpMasterException,
                      org.harctoolbox.harchardware.ir.NoSuchTransmitterException,
                      HardwareUnavailableException
Throws:
java.io.IOException
org.harctoolbox.IrpMaster.IrpMasterException
org.harctoolbox.harchardware.ir.NoSuchTransmitterException
HardwareUnavailableException

getMenu

public javax.swing.JMenu getMenu()

select

public void select(java.lang.String name)
            throws java.io.IOException,
                   org.harctoolbox.harchardware.HarcHardwareException
Parameters:
name -
Throws:
java.io.IOException
org.harctoolbox.harchardware.HarcHardwareException
java.lang.IllegalArgumentException

close

public void close()