|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.ObjectbaseCode.dataStructure.matrix.AbstractNamedMatrix
Copyright (c) 2004 Columbia University
| Constructor Summary | |
AbstractNamedMatrix()
|
|
| Method Summary | |
void |
addColumnName(java.lang.String s)
Add a column name when we don't care what the index will be. |
void |
addColumnName(java.lang.String s,
int i)
Add a column name associated with an index. |
void |
addRowName(java.lang.String s)
Add a row name when we don't care what the index will be. |
void |
addRowName(java.lang.String s,
int i)
Add a row name associated with a row index. |
abstract int |
columns()
Get the number of columns the matrix has. |
boolean |
containsColumnName(java.lang.String columnName)
|
boolean |
containsRowName(java.lang.String rowName)
|
int |
getColIndexByName(java.lang.String r)
Get the index of a column by name. |
java.lang.String |
getColName(int i)
Gte the column name for an index. |
java.util.List |
getColNames()
|
abstract java.lang.Object[] |
getColObj(int i)
|
int |
getRowIndexByName(java.lang.String s)
Get the index of a row by name.. |
java.lang.String |
getRowName(int i)
Get the row name for an index |
java.util.Iterator |
getRowNameMapIterator()
|
java.util.List |
getRowNames()
|
abstract java.lang.Object[] |
getRowObj(int i)
Get a row in the matrix as a generic Object[]. |
boolean |
hasColNames()
Check if this matrix has a valid set of column names. |
boolean |
hasRow(java.lang.String r)
|
boolean |
hasRowNames()
|
abstract boolean |
isMissing(int i,
int j)
Check if the value at a given index is missing. |
int |
numMissing()
Return the number of missing values in the matrix. |
abstract int |
rows()
Get the number of rows the matrix has |
abstract void |
set(int i,
int j,
java.lang.Object val)
Set a value in the matrix. |
void |
setColumnNames(java.util.List v)
|
void |
setRowNames(java.util.List v)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public AbstractNamedMatrix()
| Method Detail |
public final void addColumnName(java.lang.String s)
s -
public final void addColumnName(java.lang.String s,
int i)
NamedMatrix
addColumnName in interface NamedMatrixs - String a column namei - int the column index associated with this namepublic final void addRowName(java.lang.String s)
s -
public final void addRowName(java.lang.String s,
int i)
NamedMatrix
addRowName in interface NamedMatrixs - Stringi - intpublic final int getRowIndexByName(java.lang.String s)
NamedMatrix
getRowIndexByName in interface NamedMatrixs - String
public final int getColIndexByName(java.lang.String r)
NamedMatrix
getColIndexByName in interface NamedMatrixr - String
public final java.lang.String getRowName(int i)
NamedMatrix
getRowName in interface NamedMatrixi - int
public final java.lang.String getColName(int i)
NamedMatrix
getColName in interface NamedMatrixi - int
public final boolean hasRowNames()
hasRowNames in interface NamedMatrixpublic final boolean hasColNames()
NamedMatrix
hasColNames in interface NamedMatrixpublic final void setRowNames(java.util.List v)
setRowNames in interface NamedMatrixv - List a vector of Strings.public final void setColumnNames(java.util.List v)
setColumnNames in interface NamedMatrixv - List a vector of Strings.public final java.util.List getColNames()
getColNames in interface NamedMatrixpublic final java.util.List getRowNames()
getRowNames in interface NamedMatrixpublic final boolean hasRow(java.lang.String r)
hasRow in interface NamedMatrixr - String
public final java.util.Iterator getRowNameMapIterator()
getRowNameMapIterator in interface NamedMatrixpublic abstract int rows()
NamedMatrix
rows in interface NamedMatrixpublic abstract int columns()
NamedMatrix
columns in interface NamedMatrix
public abstract void set(int i,
int j,
java.lang.Object val)
NamedMatrix
set in interface NamedMatrixi - intj - intval - Objectpublic abstract java.lang.Object[] getRowObj(int i)
NamedMatrix
getRowObj in interface NamedMatrixi - int row
public abstract java.lang.Object[] getColObj(int i)
getColObj in interface NamedMatrixi - int column
public abstract boolean isMissing(int i,
int j)
NamedMatrix
isMissing in interface NamedMatrixi - rowj - column
public final boolean containsRowName(java.lang.String rowName)
containsRowName in interface NamedMatrixrowName -
public final boolean containsColumnName(java.lang.String columnName)
containsColumnName in interface NamedMatrixcolumnName -
public int numMissing()
NamedMatrix
numMissing in interface NamedMatrix
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||