Class ArduinoMsgFilter

java.lang.Object
net.sourceforge.jarduino.message.ArduinoMsgFilter

public class ArduinoMsgFilter
extends Object
Message selection.
  • Field Details

  • Constructor Details

    • ArduinoMsgFilter

      public ArduinoMsgFilter()
      Constructor.
  • Method Details

    • size

      public int size()
      Obtain the number of messages.
      Returns:
      the number of messages
    • isEmpty

      public boolean isEmpty()
      Is the selection empty?
      Returns:
      true/false
    • publicFields

      public boolean publicFields()
      Are fields public?
      Returns:
      true/false
    • togglePublicFields

      public void togglePublicFields()
      toggle public fields.
    • hasSelected

      public boolean hasSelected()
      Does the map have any selected entries.
      Returns:
      true/false
    • isSelected

      public boolean isSelected​(String pId)
      Is the message selected?
      Parameters:
      pId - the messageId
      Returns:
      true/false
    • isParsed

      public boolean isParsed​(String pId)
      Is the message selected for parse?
      Parameters:
      pId - the messageId
      Returns:
      true/false
    • isBuilt

      public boolean isBuilt​(String pId)
      Is the message selected for build?
      Parameters:
      pId - the messageId
      Returns:
      true/false
    • toggleFlag

      public void toggleFlag​(String pId, int pFlag)
      Toggle the flag for the message.
      Parameters:
      pId - the messageId
      pFlag - the flag
    • selectMessage

      public void selectMessage​(String pId)
      Select message.
      Parameters:
      pId - the messageId
    • removeMessage

      public void removeMessage​(String pId)
      Remove message.
      Parameters:
      pId - the messageId
    • resetSelection

      public void resetSelection​(ArduinoNamedObject pObject)
      Reset the selection for a new object.
      Parameters:
      pObject - the object
    • resetSelection

      public void resetSelection​(ArduinoSystem pSystem)
      Reset the selection for a new system.
      Parameters:
      pSystem - the system
    • resetSelection

      public void resetSelection​(ArduinoNode pNode)
      Match the selection to a node.
      Parameters:
      pNode - the node