org.openstreetmap.josm.actions
Class ActionParameter<T>

java.lang.Object
  extended by org.openstreetmap.josm.actions.ActionParameter<T>
Direct Known Subclasses:
ActionParameter.SearchSettingsActionParameter, ActionParameter.StringActionParameter

public abstract class ActionParameter<T>
extends java.lang.Object


Nested Class Summary
static class ActionParameter.SearchSettingsActionParameter
           
static class ActionParameter.StringActionParameter
           
 
Field Summary
private  java.lang.String name
           
 
Constructor Summary
ActionParameter(java.lang.String name)
           
 
Method Summary
 java.lang.String getName()
           
abstract  java.lang.Class<T> getType()
           
abstract  T readFromString(java.lang.String s)
           
abstract  java.lang.String writeToString(T value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

private final java.lang.String name
Constructor Detail

ActionParameter

public ActionParameter(java.lang.String name)
Method Detail

getName

public java.lang.String getName()

getType

public abstract java.lang.Class<T> getType()

writeToString

public abstract java.lang.String writeToString(T value)

readFromString

public abstract T readFromString(java.lang.String s)


JOSM