Class DisabledTransmitter

java.lang.Object
uk.ac.starlink.topcat.interop.DisabledTransmitter
All Implemented Interfaces:
Transmitter

public class DisabledTransmitter extends Object implements Transmitter
Transmitter implementation which is permanently disabled. The transmit actions cannot therefore be invoked by the user; if they are invoked programatically, they will do nothing.
Since:
16 Aug 2010
Author:
Mark Taylor
  • Constructor Details

    • DisabledTransmitter

      public DisabledTransmitter(String sendType)
      Constructor.
      Parameters:
      sendType - short string describing type of item (notionally) being sent
  • Method Details

    • getBroadcastAction

      public Action getBroadcastAction()
      Description copied from interface: Transmitter
      Returns an action which sends the information to all appropriate recipients.
      Specified by:
      getBroadcastAction in interface Transmitter
      Returns:
      broadcast action
    • createSendMenu

      public JMenu createSendMenu()
      Description copied from interface: Transmitter
      Returns a per-application menu which allows sending the information to any single one of the appropriate recipients.
      Specified by:
      createSendMenu in interface Transmitter
      Returns:
      send menu
    • setEnabled

      public void setEnabled(boolean enabled)
      Description copied from interface: Transmitter
      Sets whether the send actions controlled by this transmitter should be enabled or not. This is an AND-like restriction - the actions may still be disabled for other reasons (e.g. no hub connection).
      Specified by:
      setEnabled in interface Transmitter
      Parameters:
      enabled - true iff actions may be invoked