com.infoteria.asteria.sqlbuilder.model
Class Column

java.lang.Object
  |
  +--com.infoteria.asteria.sqlbuilder.model.Column
All Implemented Interfaces:
Cloneable

public class Column
extends Object
implements Cloneable

テーブルの列を返します。


Constructor Summary
Column(com.infoteria.asteria.util.rdb.ColumnInfo column)
           
 
Method Summary
 void addPropertyChangeListener(PropertyChangeListener l)
           
 Column clone(Table table)
           
 boolean equals(Object o)
          オーナーテーブルと列名が同じであれば等しいと判定します
 com.infoteria.asteria.util.rdb.ColumnInfo getColumnInfo()
           
 String getDisplayName()
          列の表示名を返します。
 String getName()
          列名を返します。
 Table getTable()
          この列を持つTableを返します。
 int getType()
          列のデータ型をjava.sql.Typesのシンボルで返します。
 String getTypeName()
          列のデータ型を文字列で返します。
 Value getValue()
           
 void removePropertyChangeListener(PropertyChangeListener l)
           
 void setColumnInfo(com.infoteria.asteria.util.rdb.ColumnInfo c)
           
 void setDisplayName(String s)
          列の表示名を設定します。
 void setValue(Value v)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Column

public Column(com.infoteria.asteria.util.rdb.ColumnInfo column)
Method Detail

getTable

public Table getTable()
この列を持つTableを返します。

getName

public String getName()
列名を返します。

getType

public int getType()
列のデータ型をjava.sql.Typesのシンボルで返します。

getTypeName

public String getTypeName()
列のデータ型を文字列で返します。

getDisplayName

public String getDisplayName()
列の表示名を返します。

setDisplayName

public void setDisplayName(String s)
列の表示名を設定します。

getColumnInfo

public com.infoteria.asteria.util.rdb.ColumnInfo getColumnInfo()

setColumnInfo

public void setColumnInfo(com.infoteria.asteria.util.rdb.ColumnInfo c)

toString

public String toString()
Overrides:
toString in class Object

equals

public boolean equals(Object o)
オーナーテーブルと列名が同じであれば等しいと判定します
Overrides:
equals in class Object

getValue

public Value getValue()

setValue

public void setValue(Value v)

clone

public Column clone(Table table)

addPropertyChangeListener

public void addPropertyChangeListener(PropertyChangeListener l)

removePropertyChangeListener

public void removePropertyChangeListener(PropertyChangeListener l)