com.qanavigation.Basics
Class Rslt2DArray

java.lang.Object
  extended by java.util.AbstractCollection<E>
      extended by java.util.AbstractList<E>
          extended by java.util.ArrayList<E>
              extended by com.qanavigation.Basics.RsltLst<java.lang.String[]>
                  extended by 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:
RsltTable

public class Rslt2DArray
extends RsltLst<java.lang.String[]>

Simple, 2-dim array. Jagged arrays not supported. Rslt2DArray isA Rslt.

See Also:
Serialized Form

Constructor Summary
Rslt2DArray()
           
Rslt2DArray(boolean p_isOK)
           
Rslt2DArray(java.util.Collection p_Coll, int p_Cols)
           
Rslt2DArray(int p_Cols)
           
Rslt2DArray(int p_Cols, int p_Rows)
           
 
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()
          / public boolean isInStat( int p_Stat ) { boolean isStat = false; int resStat; resStat = m_Result.getRsltStatVal(); if( resStat == p_Stat ) { isStat = true; } return isStat; } / **
 void resetRslt()
           
 boolean sort(int p_SortCol, boolean p_Desc, boolean p_Numeric)
           
 
Methods inherited from class com.qanavigation.Basics.RsltLst
addRsltAddFailInfo, addRsltAddInfo, addRsltAddInfo, addVal, checkRslt, checkRslt, getRslt, getRsltAddInfo, getRsltLastMsg, 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
 

Constructor Detail

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)
Method Detail

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.


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()
/ public boolean isInStat( int p_Stat ) { boolean isStat = false; int resStat; resStat = m_Result.getRsltStatVal(); if( resStat == p_Stat ) { isStat = true; } return isStat; } / **

Parameters:
p_EmptyIsOK -
p_EmptyIsOK -
Returns:
/ public boolean isOK( ) { int resStat; boolean isOK = false; resStat = m_Result.getRsltStatVal(); if( resStat == RsltStatVal.isOK ) { isOK = true; } return isOK; } / **

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 - 2009 Ronald D. Grindle. All Rights Reserved.