Package com.simplicite.util
Class ListOfValuesData
- java.lang.Object
-
- com.simplicite.util.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 Deprecated Methods Modifier and Type Method Description void
addCode(java.lang.String list, java.lang.String code)
Add a code to listvoid
addList(java.lang.String name)
Add a list namevoid
addValue(java.lang.String list, java.lang.String code, java.lang.String value)
Add a value of list codeboolean
contains(java.lang.String list)
Contains a list?java.util.Map<java.lang.String,java.util.List<java.lang.String>>
getCodes()
Get all codesjava.util.List<java.lang.String>
getCodes(java.lang.String list)
List codes of given listjava.lang.String
getDefaultLabel(java.lang.String list)
java.util.Map<java.lang.String,java.lang.String>
getDefaultLabels()
Get all default labelsjava.util.List<java.lang.String>
getLists()
List of all listsEnumItem.EnumRendering
getRendering(java.lang.String list, java.lang.String code)
Get code renderingjava.util.Map<java.lang.String,EnumItem.EnumRendering>
getRenderings()
Get all rendringsjava.lang.String
getValue(java.lang.String list, java.lang.String code)
Get code valuejava.util.Map<java.lang.String,java.lang.String>
getValues()
Get all valuesvoid
remove(java.lang.String list)
Remove a listvoid
setCodes(java.lang.String list, java.util.List<java.lang.String> codes)
Set codes of listvoid
setDefaultLabel(java.lang.String list, java.lang.String value)
Set the default label of listvoid
setRendering(java.lang.String list, java.lang.String code, EnumItem.EnumRendering r)
Copy a renderingvoid
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)
Deprecated.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, boolean showTag)
Set the code rendering
-
-
-
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 namecode
- Code
-
setCodes
public void setCodes(java.lang.String list, java.util.List<java.lang.String> codes)
Set codes of list- Parameters:
list
- List namecodes
- 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 namecode
- Codevalue
- Translated value
-
getValue
public java.lang.String getValue(java.lang.String list, java.lang.String code)
Get code value- Parameters:
list
- List namecode
- 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 namevalue
- Value
-
getDefaultLabel
public java.lang.String getDefaultLabel(java.lang.String list)
-
setRendering
@Deprecated(forRemoval=false, since="4.0") 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)
Deprecated.
-
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, boolean showTag)
Set the code rendering- Parameters:
list
- List namecode
- Codecolor
- Text colorbgcolor
- Background coloricon
- Icon nameshowLabel
- true to display the labelshowIcon
- 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 namecode
- Coder
- Rendering
-
getRendering
public EnumItem.EnumRendering getRendering(java.lang.String list, java.lang.String code)
Get code rendering- Parameters:
list
- List namecode
- Code- Returns:
- rendering or null
-
remove
public void remove(java.lang.String list)
Remove a list- Parameters:
list
- List name
-
-