|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.virbo.dsutil.DataSetBuilder
public class DataSetBuilder
allows dataset of unknown length to be built. Presently, this only builds QUBES, but should allow for geometry changes. TODO: consider using WritableDataSet interface.
Field Summary | |
---|---|
static java.lang.String |
PROP_VALIDMAX
|
static java.lang.String |
PROP_VALIDMIN
|
protected double |
validMax
|
protected double |
validMin
|
Constructor Summary | |
---|---|
DataSetBuilder(int rank,
int recCount)
recCount is the guess of dim0 size. |
|
DataSetBuilder(int rank,
int recCount,
int dim1)
recCount is the guess of dim0 size. |
|
DataSetBuilder(int rank,
int recCount,
int dim1,
int dim2)
recCount is the guess of dim0 size. |
Method Summary | |
---|---|
void |
addPropertyChangeListener(java.beans.PropertyChangeListener l)
Adds a PropertyChangeListener to the listener list. |
DDataSet |
getDataSet()
returns the result dataset, concatenating all the datasets it's built thus far. |
double |
getFillValue()
Getter for property fillValue. |
java.util.Map<java.lang.String,java.lang.Object> |
getProperties()
get a map of all the properties set thus far. |
int |
getRecordElements()
return the number of elements in each record. |
double |
getValidMax()
|
double |
getValidMin()
|
void |
nextRecord()
This must be called each time a record is complete. |
void |
putProperty(java.lang.String string,
java.lang.Object o)
|
void |
putValue(int index0,
double d)
index0 is ignored!!! |
void |
putValue(int index0,
int index1,
double d)
index0 is ignored!!! |
void |
putValue(int index0,
int index1,
int index2,
double d)
index0 is ignored!!! |
void |
putValues(int index0,
DDataSet values,
int count)
copy the elements from one DDataSet into the builder (which can be done with a system call), ignoring dataset geometry. |
void |
removePropertyChangeListener(java.beans.PropertyChangeListener l)
Removes a PropertyChangeListener from the listener list. |
void |
setFillValue(double fillValue)
Setter for property fillValue. |
void |
setValidMax(double validMax)
|
void |
setValidMin(double validMin)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected double validMin
public static final java.lang.String PROP_VALIDMIN
protected double validMax
public static final java.lang.String PROP_VALIDMAX
Constructor Detail |
---|
public DataSetBuilder(int rank, int recCount)
recCount
- initial allocation for the first dimension.public DataSetBuilder(int rank, int recCount, int dim1)
recCount
- initial allocation for the first dimension.dim1
- when rank 2 or greater is used.public DataSetBuilder(int rank, int recCount, int dim1, int dim2)
recCount
- initial allocation for the first dimension.dim1
- when rank 2 or greater is used.dim2
- when rank 3 or greater is used.Method Detail |
---|
public void putValue(int index0, double d)
public void putValue(int index0, int index1, double d)
public void putValue(int index0, int index1, int index2, double d)
public void putValues(int index0, DDataSet values, int count)
index0
- values
- count
- the number of elements to copypublic void nextRecord()
public int getRecordElements()
public DDataSet getDataSet()
public void putProperty(java.lang.String string, java.lang.Object o)
public java.util.Map<java.lang.String,java.lang.Object> getProperties()
public void addPropertyChangeListener(java.beans.PropertyChangeListener l)
l
- The listener to add.public void removePropertyChangeListener(java.beans.PropertyChangeListener l)
l
- The listener to remove.public double getFillValue()
public void setFillValue(double fillValue)
fillValue
- New value of property fillValue.public double getValidMin()
public void setValidMin(double validMin)
public double getValidMax()
public void setValidMax(double validMax)
public java.lang.String toString()
toString
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |