Class IrpRenderBean

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible

public final class IrpRenderBean extends JPanel
See Also:
  • Field Details

  • Constructor Details

    • IrpRenderBean

      public IrpRenderBean()
      Creates new form IrpMasterBean
    • IrpRenderBean

      public IrpRenderBean(JFrame frame, GuiUtils guiUtils, org.harctoolbox.irp.IrpDatabase irpMaster, String intialProtocol)
    • IrpRenderBean

      public IrpRenderBean(JFrame frame, GuiUtils guiUtils, org.harctoolbox.irp.IrpDatabase irpDatabase, String intialProtocol, String initialD, String initialS, String initialF, String initialT, String initialAdditionalParameters)
  • Method Details

    • setSignalNameFormatter

      public void setSignalNameFormatter(ISignalNameFormatter signalNameFormatter)
    • setFrame

      public void setFrame(JFrame frame)
      Parameters:
      frame - the frame to set
    • setIrpMaster

      public void setIrpMaster(org.harctoolbox.irp.IrpDatabase irpMaster)
      Parameters:
      irpMaster - the irpMaster to set
    • getProtocolName

      public String getProtocolName()
    • setParameters

      public void setParameters(Map<String,Long> parameters)
    • getSignalName

      public String getSignalName() throws org.harctoolbox.irp.IrpException, org.harctoolbox.ircore.IrCoreException, ParseException
      Throws:
      org.harctoolbox.irp.IrpException
      org.harctoolbox.ircore.IrCoreException
      ParseException
    • getParameters

      public Map<String,Long> getParameters() throws org.harctoolbox.irp.IrpException, org.harctoolbox.ircore.IrCoreException, ParseException
      Throws:
      org.harctoolbox.irp.IrpException
      org.harctoolbox.ircore.IrCoreException
      ParseException
    • getIntervalParameters

      public InputVariableSetValues getIntervalParameters() throws org.harctoolbox.irp.UnknownProtocolException, org.harctoolbox.irp.NameUnassignedException, org.harctoolbox.ircore.InvalidArgumentException, org.harctoolbox.irp.UnsupportedRepeatException, org.harctoolbox.irp.InvalidNameException, org.harctoolbox.irp.IrpInvalidArgumentException, ParseException
      Throws:
      org.harctoolbox.irp.UnknownProtocolException
      org.harctoolbox.irp.NameUnassignedException
      org.harctoolbox.ircore.InvalidArgumentException
      org.harctoolbox.irp.UnsupportedRepeatException
      org.harctoolbox.irp.InvalidNameException
      org.harctoolbox.irp.IrpInvalidArgumentException
      ParseException
    • render

      public org.harctoolbox.ircore.IrSignal render() throws org.harctoolbox.irp.IrpException, org.harctoolbox.ircore.IrCoreException, ParseException
      Throws:
      org.harctoolbox.irp.IrpException
      org.harctoolbox.ircore.IrCoreException
      ParseException
    • getCommands

      public Map<String,org.harctoolbox.girr.Command> getCommands() throws org.harctoolbox.ircore.IrCoreException, org.harctoolbox.irp.IrpException, ParseException, org.harctoolbox.girr.GirrException
      Throws:
      org.harctoolbox.ircore.IrCoreException
      org.harctoolbox.irp.IrpException
      ParseException
      org.harctoolbox.girr.GirrException
    • addPropertyChangeListener

      public void addPropertyChangeListener(PropertyChangeListener listener)
      Overrides:
      addPropertyChangeListener in class Container
    • removePropertyChangeListener

      public void removePropertyChangeListener(PropertyChangeListener listener)
      Overrides:
      removePropertyChangeListener in class Component
    • updateProtocols

      public void updateProtocols()