Class EditableTextMenuItem

java.lang.Object
com.thecoderscorner.menu.domain.MenuItem
com.thecoderscorner.menu.domain.EditableTextMenuItem

public class EditableTextMenuItem extends MenuItem
An implementation of menu item that can store text strings. Currently, the are always stored in RAM on the Arduino so choose the size carefully.
  • Constructor Details

    • EditableTextMenuItem

      public EditableTextMenuItem()
    • EditableTextMenuItem

      public EditableTextMenuItem(String name, String varName, int id, int eepromAddress, String functionName, int length, EditItemType itemType, boolean readOnly, boolean localOnly, boolean visible)
  • Method Details

    • getTextLength

      public int getTextLength()
      Returns:
      The maximum length allowable.
    • getItemType

      public EditItemType getItemType()
      Returns:
      the type of values that can be represented by this control.
      See Also:
      EditItemType
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • accept

      public void accept(MenuItemVisitor visitor)
      Specified by:
      accept in class MenuItem