org.openstreetmap.josm.data
Class Preferences.ListSetting

java.lang.Object
  extended by org.openstreetmap.josm.data.Preferences.AbstractSetting<java.util.List<java.lang.String>>
      extended by org.openstreetmap.josm.data.Preferences.ListSetting
All Implemented Interfaces:
Preferences.Setting<java.util.List<java.lang.String>>
Enclosing class:
Preferences

public static class Preferences.ListSetting
extends Preferences.AbstractSetting<java.util.List<java.lang.String>>


Constructor Summary
Preferences.ListSetting(java.util.List<java.lang.String> value)
           
 
Method Summary
 Preferences.ListSetting getNullInstance()
          Returns a setting whose value is null.
 void visit(Preferences.SettingVisitor visitor)
          Enable usage of the visitor pattern.
 
Methods inherited from class org.openstreetmap.josm.data.Preferences.AbstractSetting
getValue, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Preferences.ListSetting

public Preferences.ListSetting(java.util.List<java.lang.String> value)
Method Detail

visit

public void visit(Preferences.SettingVisitor visitor)
Description copied from interface: Preferences.Setting
Enable usage of the visitor pattern.

Parameters:
visitor - the visitor

getNullInstance

public Preferences.ListSetting getNullInstance()
Description copied from interface: Preferences.Setting
Returns a setting whose value is null. Cannot be static, because there is no static inheritance.

Returns:
a Setting object that isn't null itself, but returns null for Preferences.Setting.getValue()


JOSM