jp.ne.mki.wedge.pub.client.main.runner.pat1
クラス ItemTableModel

java.lang.Object
  上位を拡張 javax.swing.table.AbstractTableModel
      上位を拡張 javax.swing.table.DefaultTableModel
          上位を拡張 jp.ne.mki.wedge.pub.client.main.runner.pat1.AbstractTableModel
              上位を拡張 jp.ne.mki.wedge.pub.client.main.runner.pat1.ItemTableModel
すべての実装されたインタフェース:
java.io.Serializable, javax.swing.table.TableModel

public class ItemTableModel
extends AbstractTableModel

ItemのVectorの表示用TableModel

導入されたバージョン:
ver1.2
関連項目:
直列化された形式

フィールドの概要
 
クラス javax.swing.table.DefaultTableModel から継承されたフィールド
columnIdentifiers, dataVector
 
クラス javax.swing.table.AbstractTableModel から継承されたフィールド
listenerList
 
コンストラクタの概要
ItemTableModel(javax.swing.JTable table, IObjectFormatter formatter)
          コンストラクタ
 
メソッドの概要
 void addRow(ItemInterface item)
           
 java.util.Vector getInfoItems()
          内容情報取得
 int getRowCount()
          行数取得
 java.lang.Object getValueAt(int row, int column)
          値取得 0列目は 行番号 1列目は アイテムの物理名称 2列目は データ情報
 void initialize()
          初期化 論理名、データ内容の列を生成
 boolean isCellEditable(int row, int column)
          セルの編集可・不可 列番号が 1以下の場合には 編集不可
 void moveRow(int start, int end, int to)
          行移動
 void removeRow(int row)
          行削除
 void setInfoItems(java.util.Vector info)
          内容情報設定
 void setValueAt(java.lang.Object aValue, int row, int column)
          値設定 2列目(データ情報)のときのみ処理を行う。
 
クラス jp.ne.mki.wedge.pub.client.main.runner.pat1.AbstractTableModel から継承されたメソッド
gcd, getFormatter, getObjectClassName, getTable, rotate, setFormatter
 
クラス javax.swing.table.DefaultTableModel から継承されたメソッド
addColumn, addColumn, addColumn, addRow, addRow, convertToVector, convertToVector, getColumnCount, getColumnName, getDataVector, insertRow, insertRow, newDataAvailable, newRowsAdded, rowsRemoved, setColumnCount, setColumnIdentifiers, setColumnIdentifiers, setDataVector, setDataVector, setNumRows, setRowCount
 
クラス javax.swing.table.AbstractTableModel から継承されたメソッド
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getListeners, getTableModelListeners, removeTableModelListener
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ItemTableModel

public ItemTableModel(javax.swing.JTable table,
                      IObjectFormatter formatter)
コンストラクタ

パラメータ:
table -
メソッドの詳細

addRow

public void addRow(ItemInterface item)
パラメータ:
item -

removeRow

public void removeRow(int row)
行削除

オーバーライド:
クラス javax.swing.table.DefaultTableModel 内の removeRow

moveRow

public void moveRow(int start,
                    int end,
                    int to)
行移動

オーバーライド:
クラス javax.swing.table.DefaultTableModel 内の moveRow

initialize

public void initialize()
初期化 論理名、データ内容の列を生成

定義:
クラス AbstractTableModel 内の initialize

setInfoItems

public void setInfoItems(java.util.Vector info)
内容情報設定

パラメータ:
info -

getInfoItems

public java.util.Vector getInfoItems()
内容情報取得

戻り値:

getRowCount

public int getRowCount()
行数取得

定義:
インタフェース javax.swing.table.TableModel 内の getRowCount
オーバーライド:
クラス javax.swing.table.DefaultTableModel 内の getRowCount

isCellEditable

public boolean isCellEditable(int row,
                              int column)
セルの編集可・不可 列番号が 1以下の場合には 編集不可

定義:
インタフェース javax.swing.table.TableModel 内の isCellEditable
オーバーライド:
クラス javax.swing.table.DefaultTableModel 内の isCellEditable
パラメータ:
row -
column -
戻り値:
boolean

getValueAt

public java.lang.Object getValueAt(int row,
                                   int column)
値取得 0列目は 行番号 1列目は アイテムの物理名称 2列目は データ情報

定義:
インタフェース javax.swing.table.TableModel 内の getValueAt
オーバーライド:
クラス javax.swing.table.DefaultTableModel 内の getValueAt
パラメータ:
row -
column -
戻り値:
Object

setValueAt

public void setValueAt(java.lang.Object aValue,
                       int row,
                       int column)
値設定 2列目(データ情報)のときのみ処理を行う。

定義:
インタフェース javax.swing.table.TableModel 内の setValueAt
オーバーライド:
クラス javax.swing.table.DefaultTableModel 内の setValueAt
パラメータ:
aValue -
row -
column -