|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
java.lang.Objectnet.cattaka.rdbassistant.script.core.ScriptTable
public class ScriptTable
スクリプト内で入出力やSQLの結果を受け取る為に使用するテーブルです。 インデックスが0の行は列ヘッダ、0の列は行ヘッダとして使用されます。
| コンストラクタの概要 | |
|---|---|
ScriptTable(int rows,
int cols)
コンストラクタ |
|
ScriptTable(ScriptTable src)
コピーコンストラクタ |
|
| メソッドの概要 | |
|---|---|
java.awt.Color |
getBackgroundAt(int row,
int col)
指定したセルの背景色を取得します。 |
java.awt.Color |
getBorderColorAt(int row,
int col)
指定したセルのボーターの色を取得します。 |
int |
getBorderThicknessAt(int row,
int col)
指定したセルのボーターの太さを取得します。 |
int |
getColumnCount()
このテーブルの列数を取得します。 |
int |
getColumnIndex(java.lang.String columnName)
指定した名称の列のインデックスを取得します。 |
java.util.List<java.lang.String> |
getColumnValues(int colIdx)
指定された列の値をリストとして取得します。 |
java.util.List<java.lang.String> |
getColumnValues(java.lang.String columnName)
指定された列の値をリストとして取得します。 |
java.util.List<java.lang.String[]> |
getColumnValuesAsList(int... colIdx)
指定された列の値をリストとして取得します。 |
java.util.List<java.lang.String[]> |
getColumnValuesAsList(java.lang.String... columnNames)
指定された列の値をリストとして取得します。 |
java.lang.String |
getDescription()
このテーブルの説明を取得します。 |
java.awt.Color |
getForegroundAt(int row,
int col)
指定したセルの前景色を取得します。 |
int |
getRowCount()
このテーブルの行数を取得します。 |
java.util.List<java.lang.String> |
getRowValues(int rowIdx)
指定された行の値をリストとして取得します。 |
java.util.List<java.lang.String[]> |
getRowValuesAsList(int... rowIdx)
指定された行の値をリストとして取得します。 |
java.lang.String |
getTableName()
このテーブルの名前を取得します。 |
java.lang.String |
getValueAt(int row,
int col)
指定したセルの値を取得します。 |
java.lang.String |
getValueAt(int row,
java.lang.String columnName)
指定したセルの値を取得します。 |
void |
setBackgroundAt(java.awt.Color color,
int row,
int col)
指定したセルの背景色を設定します。 |
void |
setBorderColorAt(java.awt.Color color,
int row,
int col)
指定したセルのボーターの色を設定します。 |
void |
setBorderThicknessAt(int borderThickness,
int row,
int col)
指定したセルのボーターの太さを設定します。 |
void |
setDescription(java.lang.String description)
このテーブルの説明を設定します。 |
void |
setForegroundAt(java.awt.Color color,
int row,
int col)
指定したセルの前景色を設定します。 |
void |
setSize(int rows,
int cols)
テーブルのサイズを変更します。 |
void |
setTableName(java.lang.String tableName)
このテーブルの名前を設定します。 |
void |
setValueAt(java.lang.String value,
int row,
int col)
指定したセルに値を設定します。 |
void |
setValueAt(java.lang.String value,
int row,
java.lang.String columnName)
指定したセルに値を設定します。 |
void |
sortRows(int colIdx,
boolean descending)
指定した列について並び替えます。 |
void |
sortRows(java.lang.String columnName,
boolean descending)
指定した列について並び替えます。 |
void |
trim()
このテーブルで使用されていない行と列を除去します。 |
void |
writeTable(ScriptTable scriptTable,
int r,
int c)
このテーブルに与えられたテーブルの内容を指定した位置に書き込みます。 |
void |
writeTable(ScriptTable scriptTable,
int r,
int c,
int rows,
int cols)
このテーブルに与えられたテーブルの内容を指定した位置に書き込みます。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public ScriptTable(int rows,
int cols)
rows - 作成するテーブルの行数。cols - 作成するテーブルの列数。public ScriptTable(ScriptTable src)
src - コピー元| メソッドの詳細 |
|---|
public void setSize(int rows,
int cols)
rows - 新しいテーブルの行数。cols - 新しいテーブルの列数。public void trim()
public int getColumnIndex(java.lang.String columnName)
throws net.cattaka.jspf.JspfException
columnName - 列の名称
net.cattaka.jspf.JspfException - 指定された列名の列が存在しない場合
public void setValueAt(java.lang.String value,
int row,
int col)
value - 設定する値row - 対象となるセルの行col - 対象となるセルの列
public void setValueAt(java.lang.String value,
int row,
java.lang.String columnName)
throws net.cattaka.jspf.JspfException
value - 設定する値row - 対象となるセルの行columnName - 対象となるセルの列名
net.cattaka.jspf.JspfException - 存在しない列名を指定した場合にスローされます。
public java.lang.String getValueAt(int row,
int col)
row - 対象となるセルの行col - 対象となるセルの列
public java.lang.String getValueAt(int row,
java.lang.String columnName)
throws net.cattaka.jspf.JspfException
row - 対象となるセルの行columnName - 対象となるセルの列名
net.cattaka.jspf.JspfException - 存在しない列名を指定した場合にスローされます。
public void setForegroundAt(java.awt.Color color,
int row,
int col)
color - 設定する前景色row - 対象となるセルの行col - 対象となるセルの列
public java.awt.Color getForegroundAt(int row,
int col)
row - 対象となるセルの行col - 対象となるセルの列
public void setBackgroundAt(java.awt.Color color,
int row,
int col)
color - 設定する背景色row - 対象となるセルの行col - 対象となるセルの列
public java.awt.Color getBackgroundAt(int row,
int col)
row - 対象となるセルの行col - 対象となるセルの列
public void setBorderColorAt(java.awt.Color color,
int row,
int col)
color - 設定するボーターの色row - 対象となるセルの行col - 対象となるセルの列
public java.awt.Color getBorderColorAt(int row,
int col)
row - 対象となるセルの行col - 対象となるセルの列
public void setBorderThicknessAt(int borderThickness,
int row,
int col)
borderThickness - 設定するボーターの太さrow - 対象となるセルの行col - 対象となるセルの列
public int getBorderThicknessAt(int row,
int col)
row - 対象となるセルの行col - 対象となるセルの列
public int getRowCount()
public int getColumnCount()
public void writeTable(ScriptTable scriptTable,
int r,
int c)
scriptTable - 書き込み元のテーブルr - このテーブル上の書き込み先の行c - このテーブル上の書き込み先の列
public void writeTable(ScriptTable scriptTable,
int r,
int c,
int rows,
int cols)
scriptTable - 書き込み元のテーブルr - このテーブル上の書き込み先の行c - このテーブル上の書き込み先の列rows - 出力する行数の上限(-1なら無制限)cols - 出力する列数の上限(-1なら無制限)public java.util.List<java.lang.String> getRowValues(int rowIdx)
rowIdx - 対象となる行
public java.util.List<java.lang.String[]> getRowValuesAsList(int... rowIdx)
rowIdx - 対象となる行(複数可)
public java.util.List<java.lang.String> getColumnValues(int colIdx)
colIdx - 対象となる列
public java.util.List<java.lang.String> getColumnValues(java.lang.String columnName)
throws net.cattaka.jspf.JspfException
columnName - 対象となる列の名称
net.cattaka.jspf.JspfException - 存在しない列名を指定した場合にスローされます。public java.util.List<java.lang.String[]> getColumnValuesAsList(int... colIdx)
colIdx - 対象となる列(複数可)
public java.util.List<java.lang.String[]> getColumnValuesAsList(java.lang.String... columnNames)
throws net.cattaka.jspf.JspfException
columnName - 対象となる列の名称(複数可)
net.cattaka.jspf.JspfException - 存在しない列名を指定した場合にスローされます。public java.lang.String getTableName()
public void setTableName(java.lang.String tableName)
tableName - テーブルの名前public java.lang.String getDescription()
public void setDescription(java.lang.String description)
tableName - テーブルの名前
public void sortRows(java.lang.String columnName,
boolean descending)
throws net.cattaka.jspf.JspfException
columnName - 対象となる列の名称descending - 並び順が昇順ならfalseを、降順ならtrueを指定します。
net.cattaka.jspf.JspfException - 存在しない列名を指定した場合にスローされます。
public void sortRows(int colIdx,
boolean descending)
colIdx - 対象となる列descending - 並び順が昇順ならfalseを、降順ならtrueを指定します。
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||