org.openstreetmap.josm.data
Class Preferences.MapListSetting

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

public static class Preferences.MapListSetting
extends Preferences.AbstractSetting<java.util.List<java.util.Map<java.lang.String,java.lang.String>>>


Constructor Summary
Preferences.MapListSetting(java.util.List<java.util.Map<java.lang.String,java.lang.String>> value)
           
 
Method Summary
 Preferences.MapListSetting 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.MapListSetting

public Preferences.MapListSetting(java.util.List<java.util.Map<java.lang.String,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.MapListSetting 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