|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--com.infoteria.asteria.sqlbuilder.model.Table
テーブルをあらわすクラス
| Field Summary | |
static int |
TYPE_PARAM
テーブル種別 - パラメータ |
static int |
TYPE_TABLE
テーブル種別 - テーブル |
| Constructor Summary | |
Table(java.lang.String schema,
java.lang.String name)
スキーマとテーブル名を指定してTableを作成します。 |
|
Table(java.lang.String schema,
java.lang.String name,
int type)
|
|
| Method Summary | |
void |
addColumn(Column col)
テーブルの列を追加します。 |
void |
addTableListener(com.infoteria.asteria.sqlbuilder.event.TableListener l)
|
java.lang.Object |
clone()
|
java.awt.Rectangle |
getBounds()
|
java.lang.String |
getCanonicalName()
テーブルの正規名(スキーマ名 + "." + テーブル名)を返します。 |
Column |
getColumn(int idx)
idx番目の列を返します。 |
Column |
getColumn(java.lang.String name)
列名を指定して列を取得します。 |
int |
getColumnCount()
テーブルの列数を返します。 |
java.util.List |
getColumnList()
テーブルの列をListとして返します。 |
com.infoteria.asteria.util.rdb.ColumnInfo[] |
getColumns()
テーブルの列をColumnInfoの配列として取得します。 |
java.lang.String |
getDisplayName()
テーブルの表示名を返します。 |
java.lang.String |
getId()
|
java.lang.String |
getName()
テーブル名を返します。 |
java.lang.String |
getSchema()
スキーマ名を返します。 |
int |
getType()
種別を返します。 |
int |
indexOf(Column column)
列の位置を返します。 |
int |
indexOfName(java.lang.String name)
列名を指定して列の位置を返します。 |
void |
insertColumn(Column col,
int idx)
テーブルの列を挿入します。 |
void |
removeColumn(Column col)
テーブルの列を削除します。 |
void |
removeTableListener(com.infoteria.asteria.sqlbuilder.event.TableListener l)
|
void |
setBounds(java.awt.Rectangle r)
|
void |
setColumns(com.infoteria.asteria.util.rdb.ColumnInfo[] columns)
テーブルの列をColumnInfoの配列から設定します。 |
void |
setDisplayName(java.lang.String s)
テーブルの表示名を設定します。 |
void |
setId(java.lang.String id)
|
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final int TYPE_TABLE
public static final int TYPE_PARAM
| Constructor Detail |
public Table(java.lang.String schema,
java.lang.String name)
public Table(java.lang.String schema,
java.lang.String name,
int type)
| Method Detail |
public java.lang.String getId()
public void setId(java.lang.String id)
public java.lang.String getSchema()
public java.lang.String getName()
public int getType()
public java.lang.String getDisplayName()
public void setDisplayName(java.lang.String s)
public java.lang.String getCanonicalName()
public com.infoteria.asteria.util.rdb.ColumnInfo[] getColumns()
public void setColumns(com.infoteria.asteria.util.rdb.ColumnInfo[] columns)
public int getColumnCount()
public Column getColumn(int idx)
public Column getColumn(java.lang.String name)
public void addColumn(Column col)
public void insertColumn(Column col,
int idx)
public void removeColumn(Column col)
public int indexOf(Column column)
public int indexOfName(java.lang.String name)
public java.awt.Rectangle getBounds()
public void setBounds(java.awt.Rectangle r)
public java.lang.Object clone()
clone in class java.lang.Objectpublic void addTableListener(com.infoteria.asteria.sqlbuilder.event.TableListener l)
public void removeTableListener(com.infoteria.asteria.sqlbuilder.event.TableListener l)
public java.util.List getColumnList()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||