com.qanavigation.Basics
Class Rslt2DArray
java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractList<E>
java.util.ArrayList<E>
com.qanavigation.Basics.RsltLst<java.lang.String[]>
com.qanavigation.Basics.Rslt2DArray
- All Implemented Interfaces:
- IRslt, java.io.Serializable, java.lang.Cloneable, java.lang.Iterable<java.lang.String[]>, java.util.Collection<java.lang.String[]>, java.util.List<java.lang.String[]>, java.util.RandomAccess
- Direct Known Subclasses:
- QuerySet, RsltTable
public class Rslt2DArray
- extends RsltLst<java.lang.String[]>
Simple, 2-dim array. Jagged arrays not supported.
Rslt2DArray isA Rslt.
- See Also:
- Serialized Form
Method Summary |
boolean |
add(java.lang.String[] p_Row)
|
void |
addRange(java.util.Collection p_Col)
Overridden member from ArrayList. |
java.lang.String |
getCell(int p_col,
int p_row)
|
int |
getColSize()
The allocated size. |
java.lang.String[] |
getRow(int p_row)
|
int |
getRowNum()
|
boolean |
isNotEmpty()
Not in error, not empty, not not init. |
void |
merge(Rslt2DArray p_Tbl,
int p_Col)
Only merge two tables of the same type! |
boolean |
notOKorEmpty()
|
void |
resetRslt()
|
boolean |
sort(int p_SortCol,
boolean p_Desc,
boolean p_Numeric)
|
Methods inherited from class com.qanavigation.Basics.RsltLst |
addRsltAddFailInfo, addRsltAddInfo, addRsltAddInfo, addRsltFinalInfo, addRsltInitialInfo, addVal, checkRslt, checkRslt, getRslt, getRsltAddInfo, getRsltFinalInfo, getRsltFinalMsg, getRsltInitialInfo, getRsltInitialMsg, getRsltStatVal, getRsltStatValLbl, isInStat, isOK, isOK, notOK, notOK, removeRange, setInError, setOK, setRsltByExcp, setRsltStat, setRsltStat, setRsltStat, setRsltStat |
Methods inherited from class java.util.ArrayList |
add, addAll, addAll, clear, clone, contains, ensureCapacity, get, indexOf, isEmpty, lastIndexOf, remove, remove, set, size, toArray, toArray, trimToSize |
Methods inherited from class java.util.AbstractList |
equals, hashCode, iterator, listIterator, listIterator, subList |
Methods inherited from class java.util.AbstractCollection |
containsAll, removeAll, retainAll, toString |
Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.util.List |
containsAll, equals, hashCode, iterator, listIterator, listIterator, removeAll, retainAll, subList |
Rslt2DArray
public Rslt2DArray()
Rslt2DArray
public Rslt2DArray(boolean p_isOK)
Rslt2DArray
public Rslt2DArray(java.util.Collection p_Coll,
int p_Cols)
Rslt2DArray
public Rslt2DArray(int p_Cols)
Rslt2DArray
public Rslt2DArray(int p_Cols,
int p_Rows)
add
public boolean add(java.lang.String[] p_Row)
- Specified by:
add
in interface java.util.Collection<java.lang.String[]>
- Specified by:
add
in interface java.util.List<java.lang.String[]>
- Overrides:
add
in class java.util.ArrayList<java.lang.String[]>
- Parameters:
p_Row
-
addRange
public void addRange(java.util.Collection p_Col)
- Overridden member from ArrayList.
- Overrides:
addRange
in class RsltLst<java.lang.String[]>
- Parameters:
p_Col
-
getCell
public java.lang.String getCell(int p_col,
int p_row)
- Parameters:
p_col
- p_row
-
- Returns:
getColSize
public int getColSize()
- The allocated size.
- Returns:
getRow
public java.lang.String[] getRow(int p_row)
- Parameters:
p_col
- p_row
-
- Returns:
getRowNum
public int getRowNum()
- Returns:
- the actual number of rows
merge
public void merge(Rslt2DArray p_Tbl,
int p_Col)
- Only merge two tables of the same type!
isNotEmpty
public boolean isNotEmpty()
- Not in error, not empty, not not init.
OK and has at least 1 row.
notOKorEmpty
public boolean notOKorEmpty()
- Returns:
resetRslt
public void resetRslt()
- Specified by:
resetRslt
in interface IRslt
- Overrides:
resetRslt
in class RsltLst<java.lang.String[]>
sort
public boolean sort(int p_SortCol,
boolean p_Desc,
boolean p_Numeric)
- Parameters:
p_SortCol
- p_Desc
- Sorting order.p_Numeric
- Only integer supported.
- Returns:
- not sorted
Copyright © 2003 - 20011 Ronald D. Grindle. All Rights Reserved.