Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.dghda.kent
Class ReportData.DataSet  view ReportData.DataSet download ReportData.DataSet.java

java.lang.Object
  extended bycom.dghda.kent.ReportData.DataSet
Enclosing class:
ReportData

public static class ReportData.DataSet
extends java.lang.Object

A class which contains encapsulates a data set.


Field Summary
private  java.util.HashMap m_ColumnIndex
           
private  java.lang.String[] m_Columns
           
private  java.lang.String m_Name
           
private  java.util.ArrayList m_Rows
           
 
Constructor Summary
ReportData.DataSet(org.w3c.dom.Element elem)
          Creates a new data set by parsing the given DOM element.
ReportData.DataSet(java.lang.String name, java.lang.String[] columns)
          Creates a new data set with the given name.
 
Method Summary
 void addRow(java.lang.String[] data)
          Adds a row.
 java.lang.String[] getColumns()
          Get the column headings.
 java.lang.String getDatum(java.lang.String field, int row)
          Returns the value of the given column/row.
 java.lang.String getName()
          Get the data set's name.
 int getNumberRows()
          Returns the number of rows in the data set.
 java.util.Iterator getRowIterator()
          Returns an iterator over the rows in the data set.
protected  void parseRow(org.w3c.dom.Element row)
          Parse a row.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_Name

private java.lang.String m_Name

m_Columns

private java.lang.String[] m_Columns

m_ColumnIndex

private java.util.HashMap m_ColumnIndex

m_Rows

private java.util.ArrayList m_Rows
Constructor Detail

ReportData.DataSet

public ReportData.DataSet(java.lang.String name,
                          java.lang.String[] columns)
                   throws InvalidColumnException
Creates a new data set with the given name.


ReportData.DataSet

public ReportData.DataSet(org.w3c.dom.Element elem)
                   throws InvalidColumnException
Creates a new data set by parsing the given DOM element.

Method Detail

getName

public java.lang.String getName()
Get the data set's name.


getColumns

public java.lang.String[] getColumns()
Get the column headings.


getNumberRows

public int getNumberRows()
Returns the number of rows in the data set.


getRowIterator

public java.util.Iterator getRowIterator()
Returns an iterator over the rows in the data set.


getDatum

public java.lang.String getDatum(java.lang.String field,
                                 int row)
Returns the value of the given column/row.


addRow

public void addRow(java.lang.String[] data)
            throws InvalidColumnException
Adds a row.


parseRow

protected void parseRow(org.w3c.dom.Element row)
                 throws InvalidColumnException
Parse a row.