com.ur.urcap.api.domain.data
public interface DataModel
Provides methods for: adding, removing, retrieving, and changing values in a dictionary. It can be checked if a key is set.
A URCap installation screen has an underlying DataModel object. That object is saved and loaded along with each PolyScope installation.
Similarly, each contributed program node instance has an underlying DataModel object. That object is saved and loaded along with the program where the node occurs. Undo/redo actions are supported for all modifications to the DataModel object.
Modifier and Type | Method and Description |
---|---|
boolean |
get(String key,
boolean defaultValue) |
boolean[] |
get(String key,
boolean[] defaultValue) |
double |
get(String key,
double defaultValue) |
double[] |
get(String key,
double[] defaultValue) |
float |
get(String key,
float defaultValue) |
float[] |
get(String key,
float[] defaultValue) |
int |
get(String key,
int defaultValue) |
int[] |
get(String key,
int[] defaultValue) |
long |
get(String key,
long defaultValue) |
long[] |
get(String key,
long[] defaultValue) |
String |
get(String key,
String defaultValue) |
String[] |
get(String key,
String[] defaultValue) |
boolean |
isSet(String key) |
boolean |
remove(String key) |
void |
set(String key,
boolean value) |
void |
set(String key,
boolean[] value) |
void |
set(String key,
double value) |
void |
set(String key,
double[] value) |
void |
set(String key,
float value) |
void |
set(String key,
float[] value) |
void |
set(String key,
int value) |
void |
set(String key,
int[] value) |
void |
set(String key,
long value) |
void |
set(String key,
long[] value) |
void |
set(String key,
String value) |
void |
set(String key,
String[] value) |
boolean get(String key, boolean defaultValue)
int get(String key, int defaultValue)
long get(String key, long defaultValue)
float get(String key, float defaultValue)
double get(String key, double defaultValue)
boolean[] get(String key, boolean[] defaultValue)
int[] get(String key, int[] defaultValue)
long[] get(String key, long[] defaultValue)
float[] get(String key, float[] defaultValue)
double[] get(String key, double[] defaultValue)
void set(String key, boolean value)
void set(String key, int value)
void set(String key, long value)
void set(String key, float value)
void set(String key, double value)
void set(String key, boolean[] value)
void set(String key, int[] value)
void set(String key, long[] value)
void set(String key, float[] value)
void set(String key, double[] value)
boolean isSet(String key)
boolean remove(String key)
Copyright © 2016. All rights reserved.