public interface MutablePropertyDataSet extends QDataSet
BIN_MAX, BIN_MIN, BIN_MINUS, BIN_PLUS, BINS_0, BINS_1, BUNDLE_0, BUNDLE_1, BUNDLE_2, BUNDLE_3, CACHE_TAG, CADENCE, CONTEXT_0, COORDINATE_FRAME, DEFAULT_FILL_VALUE, DELTA_MINUS, DELTA_PLUS, DEPEND_0, DEPEND_1, DEPEND_2, DEPEND_3, DEPENDNAME_0, DEPENDNAME_1, DESCRIPTION, ELEMENT_DIMENSIONS, ELEMENT_LABEL, ELEMENT_NAME, FILL_VALUE, FORMAT, JOIN_0, LABEL, MAX_HIGH_RANK, MAX_PLANE_COUNT, MAX_RANK, MAX_UNIT_BUNDLE_COUNT, METADATA, METADATA_MODEL, MIN_WAVEFORM_LENGTH, MONOTONIC, NAME, NOTES, PLANE_0, QUBE, RENDER_TYPE, SCALE_TYPE, SOURCE, START_INDEX, TITLE, TYPICAL_MAX, TYPICAL_MIN, UNITS, USER_PROPERTIES, VALID_MAX, VALID_MIN, VALUE_BINS_MIN_MAX, VALUE_COORDINATE_FRAME_COMPLEX_NUMBER, VALUE_METADATA_MODEL_ISTP, VALUE_METADATA_MODEL_SPASE, VALUE_RENDER_TYPE_COMPOSITE_IMAGE, VALUE_RENDER_TYPE_DIGITAL, VALUE_RENDER_TYPE_EVENTS_BAR, VALUE_RENDER_TYPE_NNSPECTROGRAM, VALUE_RENDER_TYPE_SERIES, VALUE_SCALE_TYPE_LINEAR, VALUE_SCALE_TYPE_LOG, VERSION, WEIGHTS| Modifier and Type | Method and Description |
|---|---|
boolean |
isImmutable()
return true if the dataset has been made immutable.
|
void |
makeImmutable()
mark the dataset as being immutable.
|
void |
putProperty(java.lang.String name,
int index,
java.lang.Object value)
assign the name value to the property at the slice index.
|
void |
putProperty(java.lang.String name,
java.lang.Object value)
assign the name value to the property.
|
void putProperty(java.lang.String name,
java.lang.Object value)
name - property name like "UNITS" (Use QDataSet.UNITS)value - the property value.putProperty which properly checks mutability of the dataset,
QDataSet.UNITSvoid putProperty(java.lang.String name,
int index,
java.lang.Object value)
name - property name like "UNITS" (Use QDataSet.UNITS)index - the index of the slice.value - the property value.Ops.putProperty(org.das2.qds.QDataSet, java.lang.String, java.lang.Object),
QDataSet.UNITS,
QDataSet.property(java.lang.String, int)void makeImmutable()
boolean isImmutable()