org.seasar.tuigwaa.database
インタフェース DataTable

すべてのスーパーインタフェース:
Iterator
既知のサブインタフェースの一覧:
SpreadSheet
既知の実装クラスの一覧:
AbstractDataTableCore, SpreadSheetImpl

public interface DataTable
extends Iterator

Tuigwaaの仮想のテーブルを表す IDについては、対応する実テーブルとカラム名が一致するとは限らない

作成者:
nishioka

フィールドの概要
static int BEAN_DATA
           
static int PRIMITIVE_DATA
           
 
メソッドの概要
 void decrementCurrentColumn()
           
 void decrementCurrentRow()
           
 int getColumnSize()
           
 int getCurrentColumn()
           
 int getCurrentRow()
           
 Object getData()
           
 Object getData(int columnIndex)
           
 Object getData(int row, int column)
           
 Object getData(int row, String columnName)
           
 Object getData(String columnName)
           
 Collection getDataList()
           
 Map getDataMap(int row)
           
 Map getDisplayHeaderMap()
           
 String getHeader()
           
 String getHeader(int index)
           
 Iterator getHeaderIterator()
           
 List getHeaders()
           
 String getName()
           
 Object getRowObject()
           
 Object getRowObject(int row)
           
 int getRowSize()
           
 boolean hasNext()
           
 boolean hasNextColumn()
           
 boolean hasNextColumn(int index)
           
 boolean hasNextRow()
           
 void incrementCurrentColumn()
           
 void incrementCurrentRow()
           
 void init()
           
 void initCurrentColumn()
           
 void initCurrentRow()
           
 boolean isSpreadSheet()
           
 boolean lastColumn()
           
 boolean lastRow()
           
 Object next()
           
 Object nextColumn()
           
 DataRow nextRow()
           
 void remove()
           
 void setFilterMap(Map filterMap)
           
 

フィールドの詳細

BEAN_DATA

public static final int BEAN_DATA
関連項目:
定数フィールド値

PRIMITIVE_DATA

public static final int PRIMITIVE_DATA
関連項目:
定数フィールド値
メソッドの詳細

setFilterMap

public void setFilterMap(Map filterMap)

getName

public String getName()

getHeader

public String getHeader(int index)

getHeader

public String getHeader()

getHeaders

public List getHeaders()

getDisplayHeaderMap

public Map getDisplayHeaderMap()

getHeaderIterator

public Iterator getHeaderIterator()

getRowSize

public int getRowSize()

getColumnSize

public int getColumnSize()

getDataList

public Collection getDataList()

getData

public Object getData()

getData

public Object getData(int columnIndex)

getData

public Object getData(String columnName)

getData

public Object getData(int row,
                      String columnName)

getData

public Object getData(int row,
                      int column)

getRowObject

public Object getRowObject()

getRowObject

public Object getRowObject(int row)

getDataMap

public Map getDataMap(int row)

hasNext

public boolean hasNext()
定義:
インタフェース Iterator 内の hasNext

hasNextRow

public boolean hasNextRow()

hasNextColumn

public boolean hasNextColumn()

hasNextColumn

public boolean hasNextColumn(int index)

next

public Object next()
定義:
インタフェース Iterator 内の next

nextRow

public DataRow nextRow()

nextColumn

public Object nextColumn()

remove

public void remove()
定義:
インタフェース Iterator 内の remove

isSpreadSheet

public boolean isSpreadSheet()

init

public void init()

initCurrentColumn

public void initCurrentColumn()

initCurrentRow

public void initCurrentRow()

getCurrentColumn

public int getCurrentColumn()

getCurrentRow

public int getCurrentRow()

incrementCurrentRow

public void incrementCurrentRow()

incrementCurrentColumn

public void incrementCurrentColumn()

decrementCurrentRow

public void decrementCurrentRow()

decrementCurrentColumn

public void decrementCurrentColumn()

lastRow

public boolean lastRow()

lastColumn

public boolean lastColumn()


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