org.openstreetmap.josm.gui.preferences
Class SourceEditor.SourcePrefHelper

java.lang.Object
  extended by org.openstreetmap.josm.gui.preferences.SourceEditor.SourcePrefHelper
Direct Known Subclasses:
MapPaintPreference.MapPaintPrefHelper, TaggingPresetPreference.PresetPrefHelper
Enclosing class:
SourceEditor

public abstract static class SourceEditor.SourcePrefHelper
extends java.lang.Object


Field Summary
private  java.lang.String pref
           
private  java.lang.String prefOld
           
 
Constructor Summary
SourceEditor.SourcePrefHelper(java.lang.String pref, java.lang.String prefOld)
           
 
Method Summary
abstract  SourceEntry deserialize(java.util.Map<java.lang.String,java.lang.String> entryStr)
           
 java.util.List<SourceEntry> get()
           
abstract  java.util.Collection<SourceEditor.ExtendedSourceEntry> getDefault()
           
abstract  java.util.Map<java.lang.String,java.lang.String> migrate(java.util.Collection<java.lang.String> old)
           
 boolean put(java.util.Collection<? extends SourceEntry> entries)
           
abstract  java.util.Map<java.lang.String,java.lang.String> serialize(SourceEntry entry)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

prefOld

private final java.lang.String prefOld

pref

private final java.lang.String pref
Constructor Detail

SourceEditor.SourcePrefHelper

public SourceEditor.SourcePrefHelper(java.lang.String pref,
                                     java.lang.String prefOld)
Method Detail

getDefault

public abstract java.util.Collection<SourceEditor.ExtendedSourceEntry> getDefault()

serialize

public abstract java.util.Map<java.lang.String,java.lang.String> serialize(SourceEntry entry)

deserialize

public abstract SourceEntry deserialize(java.util.Map<java.lang.String,java.lang.String> entryStr)

migrate

public abstract java.util.Map<java.lang.String,java.lang.String> migrate(java.util.Collection<java.lang.String> old)

get

public java.util.List<SourceEntry> get()

put

public boolean put(java.util.Collection<? extends SourceEntry> entries)


JOSM