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 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)
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
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 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
-
-