|
|||||||||
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(String schema,
String name)
スキーマとテーブル名を指定してTableを作成します。 |
|
Table(String schema,
String name,
int type)
|
Method Summary | |
void |
addColumn(Column col)
テーブルの列を追加します。 |
void |
addTableListener(com.infoteria.asteria.sqlbuilder.event.TableListener l)
|
Object |
clone()
|
Rectangle |
getBounds()
|
String |
getCanonicalName()
テーブルの正規名(スキーマ名 + "." + テーブル名)を返します。 |
Column |
getColumn(int idx)
idx番目の列を返します。 |
Column |
getColumn(String name)
列名を指定して列を取得します。 |
int |
getColumnCount()
テーブルの列数を返します。 |
List |
getColumnList()
テーブルの列をListとして返します。 |
com.infoteria.asteria.util.rdb.ColumnInfo[] |
getColumns()
テーブルの列をColumnInfoの配列として取得します。 |
String |
getDisplayName()
テーブルの表示名を返します。 |
String |
getId()
|
String |
getName()
テーブル名を返します。 |
String |
getSchema()
スキーマ名を返します。 |
int |
getType()
種別を返します。 |
int |
indexOf(Column column)
列の位置を返します。 |
int |
indexOfName(String name)
列名を指定して列の位置を返します。 |
void |
insertColumn(Column col,
int idx)
テーブルの列を挿入します。 |
void |
removeColumn(Column col)
テーブルの列を削除します。 |
void |
removeTableListener(com.infoteria.asteria.sqlbuilder.event.TableListener l)
|
void |
setBounds(Rectangle r)
|
void |
setColumns(com.infoteria.asteria.util.rdb.ColumnInfo[] columns)
テーブルの列をColumnInfoの配列から設定します。 |
void |
setDisplayName(String s)
テーブルの表示名を設定します。 |
void |
setId(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(String schema, String name)
public Table(String schema, String name, int type)
Method Detail |
public String getId()
public void setId(String id)
public String getSchema()
public String getName()
public int getType()
public String getDisplayName()
public void setDisplayName(String s)
public 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(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(String name)
public Rectangle getBounds()
public void setBounds(Rectangle r)
public Object clone()
clone
in class Object
public void addTableListener(com.infoteria.asteria.sqlbuilder.event.TableListener l)
public void removeTableListener(com.infoteria.asteria.sqlbuilder.event.TableListener l)
public List getColumnList()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |