org.seasar.tuigwaa.database
クラス AbstractDataTable

java.lang.Object
  拡張org.seasar.tuigwaa.database.AbstractDataTableCore
      拡張org.seasar.tuigwaa.database.AbstractDataTable
すべての実装インタフェース:
DataTable, Iterator
直系の既知のサブクラス:
DataTableImpl, SpreadSheetImpl

public abstract class AbstractDataTable
extends AbstractDataTableCore


フィールドの概要
 
インタフェース org.seasar.tuigwaa.database.DataTable から継承したフィールド
BEAN_DATA, PRIMITIVE_DATA
 
コンストラクタの概要
protected AbstractDataTable(String name, List systemHeaders, List displayHeaders)
           
 
メソッドの概要
 void decrementCurrentColumn()
           
 void decrementCurrentRow()
           
protected  int getColumnIndex(String columnName)
           
 int getColumnSize()
           
 int getCurrentColumn()
           
 int getCurrentRow()
           
 Object getData()
           
 Object getData(int columnIndex)
           
 Object getData(int row, String columnName)
           
 Object getData(String columnName)
           
 Map getDisplayHeaderMap()
           
 String getHeader()
           
 String getHeader(int index)
           
 Iterator getHeaderIterator()
           
 List getHeaders()
           
 String getName()
           
 Object getRowObject()
           
 void incrementCurrentColumn()
           
 void incrementCurrentRow()
           
 void init()
           
 void initCurrentColumn()
           
 void initCurrentRow()
           
 boolean isSpreadSheet()
           
 Object nextColumn()
           
 void remove()
           
protected abstract  void remove(int rowIndex)
           
 
クラス org.seasar.tuigwaa.database.AbstractDataTableCore から継承したメソッド
hasNext, hasNextColumn, hasNextColumn, hasNextRow, lastColumn, lastRow, next, nextRow
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース org.seasar.tuigwaa.database.DataTable から継承したメソッド
getData, getDataList, getDataMap, getRowObject, getRowSize, setFilterMap
 

コンストラクタの詳細

AbstractDataTable

protected AbstractDataTable(String name,
                            List systemHeaders,
                            List displayHeaders)
メソッドの詳細

isSpreadSheet

public boolean isSpreadSheet()

init

public final void init()

getHeaders

public final List getHeaders()

getDisplayHeaderMap

public final Map getDisplayHeaderMap()

getHeaderIterator

public final Iterator getHeaderIterator()

getColumnSize

public final int getColumnSize()

getName

public final String getName()

getCurrentColumn

public int getCurrentColumn()

getCurrentRow

public int getCurrentRow()

initCurrentColumn

public void initCurrentColumn()

initCurrentRow

public void initCurrentRow()

incrementCurrentRow

public void incrementCurrentRow()

decrementCurrentRow

public void decrementCurrentRow()

incrementCurrentColumn

public void incrementCurrentColumn()

decrementCurrentColumn

public void decrementCurrentColumn()

nextColumn

public final Object nextColumn()

getData

public final Object getData()

getData

public final Object getData(int columnIndex)

getData

public final Object getData(int row,
                            String columnName)

getData

public final Object getData(String columnName)

getRowObject

public final Object getRowObject()

remove

public void remove()

getHeader

public String getHeader()

getHeader

public String getHeader(int index)

remove

protected abstract void remove(int rowIndex)

getColumnIndex

protected int getColumnIndex(String columnName)


Copyright © 2005-2006 The Seasar Foundation and the others.. All Rights Reserved.