org.openstreetmap.josm.data
Class Preferences.StringSetting

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

public static class Preferences.StringSetting
extends Preferences.AbstractSetting<java.lang.String>


Constructor Summary
Preferences.StringSetting(java.lang.String value)
           
 
Method Summary
 Preferences.StringSetting 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.StringSetting

public Preferences.StringSetting(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.StringSetting 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