|
1.0.6 | ||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectnet.cattaka.rdbassistant.script.core.ScriptTable
public class ScriptTable
スクリプト内で入出力やSQLの結果を受け取る為に使用するテーブルです。 インデックスが0の行は列ヘッダ、0の列は行ヘッダとして使用されます。
コンストラクタの概要 | |
---|---|
ScriptTable()
コンストラクタ |
|
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.util.TreeSet<java.lang.String[]> |
getColumnValuesAsSet(int... colIdx)
指定された列の値をセットとして取得します。 |
java.util.TreeSet<java.lang.String[]> |
getColumnValuesAsSet(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.util.TreeSet<java.lang.String[]> |
getRowValuesAsSet(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()
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.TreeSet<java.lang.String[]> getRowValuesAsSet(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.util.TreeSet<java.lang.String[]> getColumnValuesAsSet(int... colIdx)
colIdx
- 対象となる列(複数可)
public java.util.TreeSet<java.lang.String[]> getColumnValuesAsSet(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を指定します。
|
1.0.6 | ||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |