public class DataSet extends javax.swing.table.AbstractTableModel implements Nameable
Modifier and Type | Field and Description |
---|---|
protected java.util.Vector |
data |
static int |
EQUALS |
static int |
GEQ |
static int |
GT |
protected java.util.Vector |
headers |
static int |
LEQ |
static int |
LT |
static int |
REGEXP |
protected java.util.Vector |
types |
Constructor and Description |
---|
DataSet() |
DataSet(java.lang.String[] h,
java.lang.Class[] t) |
DataSet(java.lang.String h,
java.lang.Class c) |
DataSet(java.util.Vector h,
java.util.Vector t) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
about() |
void |
abs(java.lang.String VarA,
java.lang.String OutVar) |
void |
acos(java.lang.String VarA,
java.lang.String OutVar) |
void |
add(java.lang.String VarA,
java.lang.String VarB,
java.lang.String OutVar) |
void |
addColumn(int col,
java.lang.String name,
java.lang.Class c)
Insert a column at the given location.
|
void |
addColumn(java.lang.String name,
java.lang.Class c)
Add a column to the end of the data set.
|
void |
addRow(int row)
Add a row to the table at given row position.
|
void |
addRows(int row,
int n)
Adds n rows into the table at given row position.
|
void |
asin(java.lang.String VarA,
java.lang.String OutVar) |
void |
atan(java.lang.String VarA,
java.lang.String OutVar) |
void |
atan2(java.lang.Double A,
java.lang.String VarB,
java.lang.String OutVar) |
void |
atan2(java.lang.String VarA,
java.lang.Double B,
java.lang.String OutVar) |
void |
atan2(java.lang.String VarA,
java.lang.String VarB,
java.lang.String OutVar) |
void |
cbrt(java.lang.String VarA,
java.lang.String OutVar) |
void |
ceil(java.lang.String VarA,
java.lang.String OutVar) |
DataSet |
classMatrix(java.lang.String var)
Return a class matrix for the given variable.
|
DataSet |
classMatrix(java.lang.String[] vars)
Return a class matrix for the interaction of the given variables.
|
void |
cos(java.lang.String VarA,
java.lang.String OutVar) |
void |
cosh(java.lang.String VarA,
java.lang.String OutVar) |
void |
divide(java.lang.String VarA,
java.lang.String VarB,
java.lang.String OutVar) |
void |
exp(java.lang.String VarA,
java.lang.String OutVar) |
void |
expm1(java.lang.String VarA,
java.lang.String OutVar) |
void |
floor(java.lang.String VarA,
java.lang.String OutVar) |
static DataSet |
fromDblMatrix(DblMatrix X) |
static DataSet |
fromDblMatrix(java.lang.String[] labels,
DblMatrix[] cols) |
java.lang.Class |
getColumnClass(int c) |
int |
getColumnCount() |
int |
getColumnForName(java.lang.String name) |
java.lang.String |
getColumnName(int c) |
java.util.Vector |
getHeaders() |
java.lang.String |
getName() |
int |
getRowCount() |
java.lang.String |
getTitle() |
java.lang.Object |
getValueAt(int r,
int c) |
java.util.Vector |
getVariable(java.lang.String name) |
void |
hypot(java.lang.Double A,
java.lang.String VarB,
java.lang.String OutVar) |
void |
hypot(java.lang.String VarA,
java.lang.Double B,
java.lang.String OutVar) |
void |
hypot(java.lang.String VarA,
java.lang.String VarB,
java.lang.String OutVar) |
void |
IEEEremainder(java.lang.Double A,
java.lang.String VarB,
java.lang.String OutVar) |
void |
IEEEremainder(java.lang.String VarA,
java.lang.Double B,
java.lang.String OutVar) |
void |
IEEEremainder(java.lang.String VarA,
java.lang.String VarB,
java.lang.String OutVar) |
boolean |
isCellEditable(int r,
int c) |
void |
log(java.lang.String VarA,
java.lang.String OutVar) |
void |
log10(java.lang.String VarA,
java.lang.String OutVar) |
void |
log1p(java.lang.String VarA,
java.lang.String OutVar) |
void |
max(java.lang.Double A,
java.lang.String VarB,
java.lang.String OutVar) |
void |
max(java.lang.String VarA,
java.lang.Double B,
java.lang.String OutVar) |
void |
max(java.lang.String VarA,
java.lang.String VarB,
java.lang.String OutVar) |
void |
min(java.lang.Double A,
java.lang.String VarB,
java.lang.String OutVar) |
void |
min(java.lang.String VarA,
java.lang.Double B,
java.lang.String OutVar) |
void |
min(java.lang.String VarA,
java.lang.String VarB,
java.lang.String OutVar) |
void |
multiply(java.lang.String VarA,
java.lang.String VarB,
java.lang.String OutVar) |
void |
pow(double A,
java.lang.String VarB,
java.lang.String OutVar) |
void |
pow(java.lang.Double A,
java.lang.String VarB,
java.lang.String OutVar) |
void |
pow(int a,
java.lang.String VarB,
java.lang.String OutVar) |
void |
pow(java.lang.String VarA,
double B,
java.lang.String OutVar) |
void |
pow(java.lang.String VarA,
java.lang.Double B,
java.lang.String OutVar) |
void |
pow(java.lang.String VarA,
int b,
java.lang.String OutVar) |
void |
pow(java.lang.String VarA,
java.lang.String VarB,
java.lang.String OutVar) |
void |
rand(java.lang.String OutVar) |
void |
removeColumn(int c)
Remove a column from the data set.
|
void |
removeRow(int row)
Remove row from the table at given row position.
|
void |
rint(java.lang.String VarA,
java.lang.String OutVar) |
void |
round(java.lang.String VarA,
java.lang.String OutVar) |
void |
setAboutString(java.lang.String x) |
void |
setColumnName(int k,
java.lang.String name) |
void |
setName(java.lang.String n) |
void |
setTitle(java.lang.String t) |
void |
setValueAt(java.lang.Object value,
int r,
int c) |
void |
show() |
void |
show(java.lang.String label) |
void |
signum(java.lang.String VarA,
java.lang.String OutVar) |
void |
sin(java.lang.String VarA,
java.lang.String OutVar) |
void |
sinh(java.lang.String VarA,
java.lang.String OutVar) |
void |
sqrt(java.lang.String VarA,
java.lang.String OutVar) |
void |
subtract(java.lang.String VarA,
java.lang.String VarB,
java.lang.String OutVar) |
void |
tan(java.lang.String VarA,
java.lang.String OutVar) |
void |
tanh(java.lang.String VarA,
java.lang.String OutVar) |
void |
toDegrees(java.lang.String VarA,
java.lang.String OutVar) |
void |
toRadians(java.lang.String VarA,
java.lang.String OutVar) |
void |
ulp(java.lang.String VarA,
java.lang.String OutVar) |
void |
updateFromDblMatrix(java.lang.String[] labels,
DblMatrix cols) |
void |
updateFromDblMatrix(java.lang.String[] labels,
DblMatrix[] cols)
Update the values in this DataSet based on the corresponding values in
the given DblMatrices.
|
DataSet |
vars(java.lang.String[] newheaders)
Creates a new data set from a subset of the columns in an existing dataset.
|
DataSet |
where(java.lang.String colname,
int querytype,
java.lang.Number value) |
DataSet |
where(java.lang.String colname,
int querytype,
java.lang.String value) |
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener
protected java.util.Vector headers
protected java.util.Vector types
protected java.util.Vector data
public static final int REGEXP
public static final int GEQ
public static final int LEQ
public static final int EQUALS
public static final int LT
public static final int GT
public DataSet()
public DataSet(java.lang.String h, java.lang.Class c)
public DataSet(java.lang.String[] h, java.lang.Class[] t)
public DataSet(java.util.Vector h, java.util.Vector t)
public void setTitle(java.lang.String t)
public java.lang.String getTitle()
public void addRow(int row)
public void setColumnName(int k, java.lang.String name)
public void addRows(int row, int n)
public void removeRow(int row)
public java.util.Vector getVariable(java.lang.String name)
public int getRowCount()
getRowCount
in interface javax.swing.table.TableModel
public java.util.Vector getHeaders()
public int getColumnCount()
getColumnCount
in interface javax.swing.table.TableModel
public java.lang.String getColumnName(int c)
getColumnName
in interface javax.swing.table.TableModel
getColumnName
in class javax.swing.table.AbstractTableModel
public int getColumnForName(java.lang.String name)
public java.lang.Class getColumnClass(int c)
getColumnClass
in interface javax.swing.table.TableModel
getColumnClass
in class javax.swing.table.AbstractTableModel
public java.lang.Object getValueAt(int r, int c)
getValueAt
in interface javax.swing.table.TableModel
public void setValueAt(java.lang.Object value, int r, int c)
setValueAt
in interface javax.swing.table.TableModel
setValueAt
in class javax.swing.table.AbstractTableModel
public boolean isCellEditable(int r, int c)
isCellEditable
in interface javax.swing.table.TableModel
isCellEditable
in class javax.swing.table.AbstractTableModel
public void addColumn(java.lang.String name, java.lang.Class c)
public void addColumn(int col, java.lang.String name, java.lang.Class c)
public void removeColumn(int c)
public void show()
public void show(java.lang.String label)
public DataSet where(java.lang.String colname, int querytype, java.lang.Number value)
public DataSet where(java.lang.String colname, int querytype, java.lang.String value)
public DataSet vars(java.lang.String[] newheaders)
public DataSet classMatrix(java.lang.String[] vars)
public DataSet classMatrix(java.lang.String var)
public void multiply(java.lang.String VarA, java.lang.String VarB, java.lang.String OutVar)
public void divide(java.lang.String VarA, java.lang.String VarB, java.lang.String OutVar)
public void add(java.lang.String VarA, java.lang.String VarB, java.lang.String OutVar)
public void subtract(java.lang.String VarA, java.lang.String VarB, java.lang.String OutVar)
public void pow(java.lang.String VarA, java.lang.String VarB, java.lang.String OutVar)
public void pow(java.lang.String VarA, java.lang.Double B, java.lang.String OutVar)
public void pow(java.lang.String VarA, double B, java.lang.String OutVar)
public void pow(java.lang.String VarA, int b, java.lang.String OutVar)
public void pow(java.lang.Double A, java.lang.String VarB, java.lang.String OutVar)
public void pow(double A, java.lang.String VarB, java.lang.String OutVar)
public void pow(int a, java.lang.String VarB, java.lang.String OutVar)
public void abs(java.lang.String VarA, java.lang.String OutVar)
public void acos(java.lang.String VarA, java.lang.String OutVar)
public void asin(java.lang.String VarA, java.lang.String OutVar)
public void atan(java.lang.String VarA, java.lang.String OutVar)
public void atan2(java.lang.String VarA, java.lang.String VarB, java.lang.String OutVar)
public void atan2(java.lang.String VarA, java.lang.Double B, java.lang.String OutVar)
public void atan2(java.lang.Double A, java.lang.String VarB, java.lang.String OutVar)
public void cbrt(java.lang.String VarA, java.lang.String OutVar)
public void ceil(java.lang.String VarA, java.lang.String OutVar)
public void cos(java.lang.String VarA, java.lang.String OutVar)
public void cosh(java.lang.String VarA, java.lang.String OutVar)
public void exp(java.lang.String VarA, java.lang.String OutVar)
public void expm1(java.lang.String VarA, java.lang.String OutVar)
public void floor(java.lang.String VarA, java.lang.String OutVar)
public void hypot(java.lang.String VarA, java.lang.String VarB, java.lang.String OutVar)
public void hypot(java.lang.String VarA, java.lang.Double B, java.lang.String OutVar)
public void hypot(java.lang.Double A, java.lang.String VarB, java.lang.String OutVar)
public void IEEEremainder(java.lang.String VarA, java.lang.String VarB, java.lang.String OutVar)
public void IEEEremainder(java.lang.String VarA, java.lang.Double B, java.lang.String OutVar)
public void IEEEremainder(java.lang.Double A, java.lang.String VarB, java.lang.String OutVar)
public void log(java.lang.String VarA, java.lang.String OutVar)
public void log10(java.lang.String VarA, java.lang.String OutVar)
public void log1p(java.lang.String VarA, java.lang.String OutVar)
public void max(java.lang.String VarA, java.lang.String VarB, java.lang.String OutVar)
public void max(java.lang.String VarA, java.lang.Double B, java.lang.String OutVar)
public void max(java.lang.Double A, java.lang.String VarB, java.lang.String OutVar)
public void min(java.lang.String VarA, java.lang.String VarB, java.lang.String OutVar)
public void min(java.lang.String VarA, java.lang.Double B, java.lang.String OutVar)
public void min(java.lang.Double A, java.lang.String VarB, java.lang.String OutVar)
public void rand(java.lang.String OutVar)
public void rint(java.lang.String VarA, java.lang.String OutVar)
public void round(java.lang.String VarA, java.lang.String OutVar)
public void signum(java.lang.String VarA, java.lang.String OutVar)
public void sin(java.lang.String VarA, java.lang.String OutVar)
public void sinh(java.lang.String VarA, java.lang.String OutVar)
public void sqrt(java.lang.String VarA, java.lang.String OutVar)
public void tan(java.lang.String VarA, java.lang.String OutVar)
public void tanh(java.lang.String VarA, java.lang.String OutVar)
public void toDegrees(java.lang.String VarA, java.lang.String OutVar)
public void toRadians(java.lang.String VarA, java.lang.String OutVar)
public void ulp(java.lang.String VarA, java.lang.String OutVar)
public void setAboutString(java.lang.String x)
public java.lang.String about()
public void updateFromDblMatrix(java.lang.String[] labels, DblMatrix cols)
public void updateFromDblMatrix(java.lang.String[] labels, DblMatrix[] cols)
Copyright © 2011, 2013. Daniel P. Dougherty