public class ListSetting extends AbstractSetting<java.util.List<java.lang.String>>
List
of String
values.isNew, time, 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() |
ListSetting |
copy()
Clone the current object.
|
static ListSetting |
create(java.util.Collection<java.lang.String> value)
Convenience factory method.
|
ListSetting |
getNullInstance()
Returns a setting whose value is null.
|
void |
visit(SettingVisitor visitor)
Enable usage of the visitor pattern.
|
equals, getTime, getValue, hashCode, isNew, setNew, setTime, toString
public ListSetting(java.util.List<java.lang.String> value)
ListSetting
with the given valuevalue
- The setting valuepublic static ListSetting create(java.util.Collection<java.lang.String> value)
value
- the valuepublic ListSetting copy()
Setting
private void consistencyTest()
public void visit(SettingVisitor visitor)
Setting
visitor
- the visitorpublic ListSetting getNullInstance()
Setting
Setting.getValue()