Class ListOfValuesData

  • All Implemented Interfaces:
    java.io.Serializable

    public class ListOfValuesData
    extends java.lang.Object
    implements java.io.Serializable
    List of values data (one instance per language)
    See Also:
    Serialized Form
    • Constructor Summary

      Constructors 
      Constructor Description
      ListOfValuesData()
      Constructor
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addCode​(java.lang.String list, java.lang.String code)
      Add a code to list
      void addList​(java.lang.String name)
      Add a list name
      void addValue​(java.lang.String list, java.lang.String code, java.lang.String value)
      Add a value of list code
      boolean contains​(java.lang.String list)
      Contains a list?
      java.util.Map<java.lang.String,​java.util.List<java.lang.String>> getCodes()
      Get all codes
      java.util.List<java.lang.String> getCodes​(java.lang.String list)
      List codes of given list
      java.lang.String getDefaultLabel​(java.lang.String list)  
      java.util.Map<java.lang.String,​java.lang.String> getDefaultLabels()
      Get all default labels
      java.util.List<java.lang.String> getLists()
      List of all lists
      EnumItem.EnumRendering getRendering​(java.lang.String list, java.lang.String code)
      Get code rendering
      java.util.Map<java.lang.String,​EnumItem.EnumRendering> getRenderings()
      Get all rendrings
      java.lang.String getValue​(java.lang.String list, java.lang.String code)
      Get code value
      java.util.Map<java.lang.String,​java.lang.String> getValues()
      Get all values
      void remove​(java.lang.String list)
      Remove a list
      void setCodes​(java.lang.String list, java.util.List<java.lang.String> codes)
      Set codes of list
      void setDefaultLabel​(java.lang.String list, java.lang.String value)
      Set the default label of list
      void setRendering​(java.lang.String list, java.lang.String code, EnumItem.EnumRendering r)
      Copy a rendering
      void setRendering​(java.lang.String list, java.lang.String code, java.lang.String color, java.lang.String bgcolor, java.lang.String icon, boolean showLabel, boolean showIcon)
      Set the code rendering
      • Methods inherited from class java.lang.Object

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

      • ListOfValuesData

        public ListOfValuesData()
        Constructor
    • Method Detail

      • getLists

        public java.util.List<java.lang.String> getLists()
        List of all lists
        Returns:
        list
      • getCodes

        public java.util.Map<java.lang.String,​java.util.List<java.lang.String>> getCodes()
        Get all codes
        Returns:
        Map of list = list of codes
      • getValues

        public java.util.Map<java.lang.String,​java.lang.String> getValues()
        Get all values
        Returns:
        Map of list:code = value
      • getDefaultLabels

        public java.util.Map<java.lang.String,​java.lang.String> getDefaultLabels()
        Get all default labels
        Returns:
        Map of list:code = default label
      • getRenderings

        public java.util.Map<java.lang.String,​EnumItem.EnumRendering> getRenderings()
        Get all rendrings
        Returns:
        Map of list:code = rendering
      • addList

        public void addList​(java.lang.String name)
        Add a list name
        Parameters:
        name - List name
      • contains

        public boolean contains​(java.lang.String list)
        Contains a list?
        Parameters:
        list - List name
        Returns:
        true if loaded
      • getCodes

        public java.util.List<java.lang.String> getCodes​(java.lang.String list)
        List codes of given list
        Parameters:
        list - List name
        Returns:
        List
      • addCode

        public void addCode​(java.lang.String list,
                            java.lang.String code)
        Add a code to list
        Parameters:
        list - List name
        code - Code
      • setCodes

        public void setCodes​(java.lang.String list,
                             java.util.List<java.lang.String> codes)
        Set codes of list
        Parameters:
        list - List name
        codes - List of codes
      • addValue

        public void addValue​(java.lang.String list,
                             java.lang.String code,
                             java.lang.String value)
        Add a value of list code
        Parameters:
        list - List name
        code - Code
        value - Translated value
      • getValue

        public java.lang.String getValue​(java.lang.String list,
                                         java.lang.String code)
        Get code value
        Parameters:
        list - List name
        code - Code
        Returns:
        Translated value
      • setDefaultLabel

        public void setDefaultLabel​(java.lang.String list,
                                    java.lang.String value)
        Set the default label of list
        Parameters:
        list - List name
        value - Value
      • getDefaultLabel

        public java.lang.String getDefaultLabel​(java.lang.String list)
      • setRendering

        public void setRendering​(java.lang.String list,
                                 java.lang.String code,
                                 java.lang.String color,
                                 java.lang.String bgcolor,
                                 java.lang.String icon,
                                 boolean showLabel,
                                 boolean showIcon)
        Set the code rendering
        Parameters:
        list - List name
        code - Code
        color - Text color
        bgcolor - Background color
        icon - Icon name
        showLabel - true to display the label
        showIcon - true to display the icon
      • setRendering

        public void setRendering​(java.lang.String list,
                                 java.lang.String code,
                                 EnumItem.EnumRendering r)
        Copy a rendering
        Parameters:
        list - List name
        code - Code
        r - Rendering
      • getRendering

        public EnumItem.EnumRendering getRendering​(java.lang.String list,
                                                   java.lang.String code)
        Get code rendering
        Parameters:
        list - List name
        code - Code
        Returns:
        rendering or null
      • remove

        public void remove​(java.lang.String list)
        Remove a list
        Parameters:
        list - List name