Class ISOChannelPanel

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Observer, Accessible

public class ISOChannelPanel extends JPanel implements Observer
Swing panel that displays ISO channel activity and recent log entries.
See Also:
  • Field Details

  • Constructor Details

    • ISOChannelPanel

      public ISOChannelPanel(ISOChannel channel, String symbolicName)
      Constructs a panel for the given channel.
      Parameters:
      channel - the ISO channel
      symbolicName - the display name
    • ISOChannelPanel

      public ISOChannelPanel(String symbolicName)
      Unconnected constructor allows for instantiation of ISOChannelPanel without associated ISOChannel (that can be attached later)
      Parameters:
      symbolicName - the display name
  • Method Details

    • getSymbolicName

      public final String getSymbolicName()
      Returns the symbolic name.
      Returns:
      symbolic name
    • getLog

      public final ListModel getLog()
      Returns the log model.
      Returns:
      the log model
    • update

      public void update(Observable o, Object arg)
      Specified by:
      update in interface Observer
    • getISOMeter

      Returns the ISO meter component.
      Returns:
      the ISOMeter
    • setProtectFields

      public void setProtectFields(int[] fields)
      Sets the fields to protect in output.
      Parameters:
      fields - field numbers to protect
    • setWipeFields

      public void setWipeFields(int[] fields)
      Sets the fields to wipe in output.
      Parameters:
      fields - field numbers to wipe