Package org.locationtech.jts.jump.util
Class Blackboard
- java.lang.Object
-
- org.locationtech.jts.jump.util.Blackboard
-
- All Implemented Interfaces:
Serializable,Cloneable
public class Blackboard extends Object implements Cloneable, Serializable
String-to-Object map that anyone can use. For example, the Options dialog has a single instance, and it's stored on the Workbench Blackboard.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description Blackboard()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Objectclone()Objectget(String key)booleanget(String key, boolean defaultValue)doubleget(String key, double defaultValue)intget(String key, int defaultValue)Objectget(String key, Object defaultValue)booleangetBoolean(String key)doublegetDouble(String key)intgetInt(String key)HashMapgetProperties()Used by Java2XMLBlackboardput(String key, boolean value)Blackboardput(String key, double value)Blackboardput(String key, int value)Blackboardput(String key, Object value)BlackboardputAll(Map properties)voidsetProperties(HashMap properties)Used by Java2XML
-
-
-
Method Detail
-
getProperties
public HashMap getProperties()
Used by Java2XML
-
setProperties
public void setProperties(HashMap properties)
Used by Java2XML
-
put
public Blackboard put(String key, Object value)
-
put
public Blackboard put(String key, boolean value)
-
putAll
public Blackboard putAll(Map properties)
-
get
public boolean get(String key, boolean defaultValue)
-
getBoolean
public boolean getBoolean(String key)
-
put
public Blackboard put(String key, int value)
-
put
public Blackboard put(String key, double value)
-
get
public double get(String key, double defaultValue)
-
get
public int get(String key, int defaultValue)
-
getInt
public int getInt(String key)
-
getDouble
public double getDouble(String key)
-
-