org.das2.qds.MutablePropertyDataSet
Some QDataSets allow their properties to be changed.  Note scripts should
 never assume a dataset is mutable, and should call the putProperty method 
 instead, which will make a copy if necessary.  Note the terms mutable, 
 writable, and modifiable are all used in this documentation and interchangeable.
isImmutable
isImmutable(  ) → boolean
return true if the dataset has been made immutable.
Returns:
true if the dataset has been made immutable.
[search for examples]
 [view on GitHub]
 [view on old javadoc]
 [view source]
makeImmutable
makeImmutable(  ) → void
mark the dataset as being immutable.  Once this is called, calls to
 mutating properties will print warning messages for now, but will soon
 be an error.
Returns:
void (returns nothing)
[search for examples]
 [view on GitHub]
 [view on old javadoc]
 [view source]
putProperty
putProperty( String name, Object value ) → void
assign the name value to the property.  Note that name__i can be
 used as a alias for an indexed property, but when possible 
 putProperty(name,i,value) should be used.
Parameters
name - property name like "UNITS" (Use QDataSet.UNITS)
value - the property value.
Returns:
void (returns nothing)
See Also:
org.das2.qds.ops.Ops#putProperty(QDataSet, java.lang.String, java.lang.Object) putProperty which properly checks mutability of the dataset
QDataSet#UNITS 
[search for examples]
 [view on GitHub]
 [view on old javadoc]
 [view source]
putProperty
putProperty( String name, int index, Object value ) → void
assign the name value to the property at the slice index.
Parameters
name - property name like "UNITS" (Use QDataSet.UNITS)
index - the index of the slice.
value - the property value.
Returns:
void (returns nothing)
See Also:
org.das2.qds.ops.Ops#putProperty(QDataSet, java.lang.String, java.lang.Object) 
QDataSet#UNITS 
QDataSet#property(java.lang.String, int) 
[search for examples]
 [view on GitHub]
 [view on old javadoc]
 [view source]