Class StringMatrix<R,C> 
java.lang.Object
ubic.basecode.dataStructure.matrix.AbstractMatrix<R,C,String>
  
ubic.basecode.dataStructure.matrix.StringMatrix<R,C> 
- All Implemented Interfaces:
- Serializable,- Matrix2D<R,,- C, - String> - ObjectMatrix<R,- C, - String> 
public class StringMatrix<R,C> 
extends AbstractMatrix<R,C,String>
implements ObjectMatrix<R,C,String>    
A NamedMatrix containing String objects.
- Author:
- Paul Pavlidis
- See Also:
- 
Field SummaryFields inherited from class ubic.basecode.dataStructure.matrix.AbstractMatrixMAX_ROWS_TO_PRINT
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionintcolumns()Get the number of columns the matrix has.get(int row, int column) String[]getColObj(int col) String[]getColumn(int col) getEntry(int row, int column) getObject(int row, int col) String[]getRow(int row) booleanisMissing(int i, int j) Strings are considered missing if they are whitespace, null or empty.introws()Get the number of rows the matrix hasvoidvoidintsize()subset(int startRow, int startCol, int numRow, int numCol) subsetColumns(List<C> columns) toString()viewColumn(int column) viewRow(int row) Methods inherited from class ubic.basecode.dataStructure.matrix.AbstractMatrixaddColumnName, addRowName, asDoubles, assign, checkColRange, checkRowRange, containsColumnName, containsRowName, getColIndexByName, getColName, getColNames, getRowIndexByName, getRowName, getRowNameMapIterator, getRowNames, hasColNames, hasMissingValues, hasRow, hasRowNames, numMissing, setColumnName, setColumnNames, setRowName, setRowNamesMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface ubic.basecode.dataStructure.matrix.Matrix2DaddColumnName, asDoubles, assign, containsColumnName, containsRowName, getColIndexByName, getColName, getColNames, getRowIndexByName, getRowName, getRowNameMapIterator, getRowNames, hasColNames, hasRow, hasRowNames, numMissing, setColumnName, setColumnNames, setRowName, setRowNames
- 
Constructor Details- 
StringMatrixpublic StringMatrix(int x, int y) 
 
- 
- 
Method Details- 
subsetColumns- Specified by:
- subsetColumnsin interface- ObjectMatrix<R,- C, - String> 
- Parameters:
- columns-
- Returns:
 
- 
columnspublic int columns()Description copied from interface:Matrix2DGet the number of columns the matrix has.
- 
get- Specified by:
- getin interface- ObjectMatrix<R,- C, - String> 
- Parameters:
- row-
- column-
- Returns:
 
- 
get
- 
getByKeys
- 
getColObj
- 
getColumn- Specified by:
- getColumnin interface- ObjectMatrix<R,- C, - String> 
 
- 
getEntry
- 
getObject
- 
getRow- Specified by:
- getRowin interface- ObjectMatrix<R,- C, - String> 
 
- 
isMissingpublic boolean isMissing(int i, int j) Strings are considered missing if they are whitespace, null or empty.
- 
rowspublic int rows()Description copied from interface:Matrix2DGet the number of rows the matrix has
- 
set
- 
setByKeys
- 
sizepublic int size()- Specified by:
- sizein class- AbstractMatrix<R,- C, - String> 
- Returns:
 
- 
subset- Specified by:
- subsetin interface- ObjectMatrix<R,- C, - String> 
- Parameters:
- startRow-
- startCol-
- numRow-
- numCol-
- Returns:
 
- 
toString
- 
viewColumn- Parameters:
- column-
- Returns:
 
- 
viewRow- Parameters:
- row-
- Returns:
 
 
-