Class MenuItem.State

  • All Implemented Interfaces:
    java.io.Serializable
    Enclosing class:
    MenuItem

    public static class MenuItem.State
    extends java.lang.Object
    implements java.io.Serializable
    State item
    See Also:
    Serialized Form
    • Constructor Summary

      Constructors 
      Constructor Description
      State​(MenuItem.State copy)
      Copy constructor
      State​(java.lang.String code)
      Constructor
      State​(java.lang.String code, java.lang.String icon, java.lang.String color, java.lang.String bgcolor)
      Constructor
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getBackgroundColor()
      Background color
      java.lang.String getCode()
      Status code
      java.lang.String getColor()
      Text color
      java.lang.String getDisplay​(java.lang.String lang)
      Status label
      java.lang.String getIcon()
      Icon name
      void setDisplay​(java.lang.String lang, java.lang.String value)
      Add a label
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • State

        public State​(java.lang.String code)
        Constructor
        Parameters:
        code - Status
      • State

        public State​(java.lang.String code,
                     java.lang.String icon,
                     java.lang.String color,
                     java.lang.String bgcolor)
        Constructor
        Parameters:
        code - Status
        icon - Icon name
        color - Text color
        bgcolor - Background color
      • State

        public State​(MenuItem.State copy)
        Copy constructor
        Parameters:
        copy - State to copy
    • Method Detail

      • getCode

        public java.lang.String getCode()
        Status code
        Returns:
        code
      • getIcon

        public java.lang.String getIcon()
        Icon name
        Returns:
        icon
      • getColor

        public java.lang.String getColor()
        Text color
        Returns:
        color
      • getBackgroundColor

        public java.lang.String getBackgroundColor()
        Background color
        Returns:
        color
      • setDisplay

        public void setDisplay​(java.lang.String lang,
                               java.lang.String value)
        Add a label
        Parameters:
        lang - User language
        value - Value
      • getDisplay

        public java.lang.String getDisplay​(java.lang.String lang)
        Status label
        Parameters:
        lang - user language
        Returns:
        label or code if unknown