public static class Preferences.ListSetting extends Preferences.AbstractSetting<java.util.List<java.lang.String>>
List of String values.value| Constructor and Description |
|---|
ListSetting(java.util.List<java.lang.String> value)
Constructs a new
ListSetting with the given value |
| Modifier and Type | Method and Description |
|---|---|
private void |
consistencyTest() |
Preferences.ListSetting |
copy()
Clone the current object.
|
static Preferences.ListSetting |
create(java.util.Collection<java.lang.String> value)
Convenience factory method.
|
static boolean |
equalCollection(java.util.Collection<java.lang.String> a,
java.util.Collection<java.lang.String> b) |
boolean |
equals(java.lang.Object other) |
boolean |
equalVal(java.util.List<java.lang.String> otherVal)
Check if the value of this Setting object is equal to the given value.
|
Preferences.ListSetting |
getNullInstance()
Returns a setting whose value is null.
|
void |
visit(Preferences.SettingVisitor visitor)
Enable usage of the visitor pattern.
|
getValue, hashCode, toStringpublic ListSetting(java.util.List<java.lang.String> value)
ListSetting with the given valuevalue - The setting valuepublic static Preferences.ListSetting create(java.util.Collection<java.lang.String> value)
value - the valuepublic boolean equalVal(java.util.List<java.lang.String> otherVal)
Preferences.SettingotherVal - the other valuepublic static boolean equalCollection(java.util.Collection<java.lang.String> a, java.util.Collection<java.lang.String> b)
public Preferences.ListSetting copy()
Preferences.Settingprivate void consistencyTest()
public void visit(Preferences.SettingVisitor visitor)
Preferences.Settingvisitor - the visitorpublic Preferences.ListSetting getNullInstance()
Preferences.SettingPreferences.Setting.getValue()public boolean equals(java.lang.Object other)
equals in class Preferences.AbstractSetting<java.util.List<java.lang.String>>