public class ValidValuesBinding extends java.lang.Object implements IValueByToString, java.io.Serializable, IDynamicContentBindingObject
String or as simple data type. It is NOT allowed
to pass a complex object inside.
| Modifier and Type | Class and Description |
|---|---|
class |
ValidValuesBinding.ValidValue
Item within the ValidValuesBinding.
|
| Constructor and Description |
|---|
ValidValuesBinding() |
| Modifier and Type | Method and Description |
|---|---|
void |
addValidValue(java.lang.Comparable value,
java.lang.String text)
Adding value, allowing to passe simple data types as object.
|
void |
addValidValue(java.lang.Comparable value,
java.lang.String text,
java.lang.String valuecomment)
Same as
addValidValue(String, String, String) but now passing a
simple data type object as value. |
void |
addValidValue(java.lang.Comparable value,
java.lang.String text,
java.lang.String valuecomment,
java.lang.String image)
Same as
addValidValue(String, String, String, String) but now passing
any other simple data type object as value. |
void |
addValidValue(java.lang.String value,
java.lang.String text)
Default method for adding values.
|
void |
addValidValue(java.lang.String value,
java.lang.String text,
java.lang.String valuecomment)
Extended method for adding values, see
addValidValue(String, String). |
void |
addValidValue(java.lang.String value,
java.lang.String text,
java.lang.String valuecomment,
java.lang.String image)
Extended method for adding values, see
addValidValue(String, String). |
void |
clear() |
java.lang.String |
exportAsString() |
long |
getChangeCounter() |
ValidValuesBinding.ValidValue |
getValidValueByName(java.lang.String value)
Passes back valid value for corresponding name.
|
ValidValuesBinding.ValidValue |
getValidValueByValue(java.lang.Comparable value) |
ValidValuesBinding.ValidValue |
getValidValueByValue(java.lang.String value)
Passes back valid value for corresponding value.
|
java.util.Iterator<ValidValuesBinding.ValidValue> |
getValidValues() |
protected float |
numberValueOfString(java.lang.String s)
Converts a string value into a float value - as part of the method
sortByNumberValue() |
void |
removeValidValue(java.lang.Comparable value) |
void |
removeValidValue(java.lang.String value) |
int |
size() |
void |
sortByName()
Sort the contained items by text.
|
void |
sortByName(java.util.Comparator<java.lang.String> comparator)
Same as
sortByName(), but now passing an explicit comparator. |
void |
sortByNumberValue()
Sort the contained items by value.
|
void |
sortByValue()
Sort the contained items by value.
|
void |
sortByValue(java.util.Comparator<java.lang.String> comparator)
Same as
sortByValue(), but now passing an explicit
comparator. |
java.lang.String |
toString() |
public void addValidValue(java.lang.String value,
java.lang.String text)
value - The id/value - this is the value actually filled into the corresponding property.text - The text description - this it what the user actually sees.public void addValidValue(java.lang.Comparable value,
java.lang.String text)
value - text - public void addValidValue(java.lang.String value,
java.lang.String text,
java.lang.String valuecomment)
addValidValue(String, String).valuecomment - You can pass an extended comment - in the combo box component definition
you can specify to show a value-comment line (attribute WITHVALUECOMMENT).
In this case the combo box item is a double line item, the first line being
the text, the seconde line the value comment.public void addValidValue(java.lang.Comparable value,
java.lang.String text,
java.lang.String valuecomment)
addValidValue(String, String, String) but now passing a
simple data type object as value.public void addValidValue(java.lang.String value,
java.lang.String text,
java.lang.String valuecomment,
java.lang.String image)
addValidValue(String, String).
Now passing image definition in addtion.public void addValidValue(java.lang.Comparable value,
java.lang.String text,
java.lang.String valuecomment,
java.lang.String image)
addValidValue(String, String, String, String) but now passing
any other simple data type object as value.public void removeValidValue(java.lang.String value)
public void removeValidValue(java.lang.Comparable value)
public void clear()
public java.util.Iterator<ValidValuesBinding.ValidValue> getValidValues()
public int size()
public long getChangeCounter()
public void sortByValue()
public void sortByValue(java.util.Comparator<java.lang.String> comparator)
sortByValue(), but now passing an explicit
comparator.public void sortByNumberValue()
protected float numberValueOfString(java.lang.String s)
sortByNumberValue()public void sortByName()
public void sortByName(java.util.Comparator<java.lang.String> comparator)
sortByName(), but now passing an explicit comparator.public ValidValuesBinding.ValidValue getValidValueByValue(java.lang.String value)
public ValidValuesBinding.ValidValue getValidValueByValue(java.lang.Comparable value)
public ValidValuesBinding.ValidValue getValidValueByName(java.lang.String value)
public java.lang.String exportAsString()
public final java.lang.String toString()
toString in class java.lang.ObjectCopyright © CaptainCasa Gmbh. All Rights Reserved.