public class EditableVTableImpl extends AbstractSwingVirtualComponent implements VTable
VTable.VTableDelegate
ATTR_Background, ATTR_Foreground, ATTR_OnChange
COMPONENT_DEFINITION
コンストラクタと説明 |
---|
EditableVTableImpl(java.lang.String instanceID,
java.util.Map params)
コンストラクタ
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
adjustRowHeight(int row)
行の高さ調整を実施する。
|
void |
clearMultiSelection(java.util.EventObject e)
テーブル行の複数行選択解除を行う
|
protected void |
destroyLocal()
destoryメソッドの最後にコールされる。
|
java.lang.Object |
getProcessingRowData()
現在の処理対象となっている行データを取得する。
|
int |
getProcessingRowIndex()
現在の処理対象となっている行のインデックスを取得する
pexa.client.std.platform.reference.base.RowReferenceとの連携用のメソッド。
|
Translator |
getTableColumnTranslator(Option tableColumnOpt)
テーブルカラムに直接指定で割り当てられているトランスレータを取得します。
|
protected java.lang.Class[] |
getTargetGUIComponentTypes()
仮想コンポーネントが制御対象とするGUIコンポーネントのクラスを配列で返す。
|
protected void |
inputLocal(ClientEvent e)
doInputメソッドの最後にコールされる。
|
void |
reserveRowHeight(int row,
int column,
int height)
行の高さ変更を予約する。
|
void |
restoreMultiSelection(java.util.EventObject e)
テーブル行の複数行選択状態の復元を行う
|
protected void |
savePreference()
このコンポーネントに関するユーザー設定を保存する
|
void |
scrollRectToVisible(int row,
int column)
特定行列を表示するようにスクロールを調整する
|
void |
selectAll(java.util.EventObject e)
テーブル行の全選択を行う
|
void |
selectRow(int row,
boolean multiple,
java.util.EventObject e)
テーブル行の選択を行う
|
protected void |
setEnabledLocal(boolean enabled)
コンポーネントの有効、無効を設定する
|
void |
setProcessingRowIndex(int index)
現在処理中の行インデックスを登録する。
|
protected void |
startLocal(ClientEvent e)
startメソッドの最後にコールされる。
|
void |
stopCellEditing()
セル編集を確定して終了する。
|
protected void |
updateLocal(ClientEvent e)
updateメソッドの最後にコールされる。
|
arrangeFont, destroy, fireOnChange, getAreaEventListener, getBackground, getComponentFont, getDisabledBackground, getEnabledBackground, getForeground, getGUIComponent, getPopupMenuFont, getRealComponent, getRequiredBackground, getSwingArea, input, installAccessControlPermission, isChanged, isFocusOwner, isInputValidationSucceeded, isRefreshable, isTextComponent, onChange, prepareGUIComponent, removePopupMenu, requestFocus, resetWaitingCursor, setBackground, setEditable, setForeground, setGUIComponent, setRefreshable, setToolTip, setupFont, setupPopupMenu, setVisibleLocal, setWaitingCursor, start, update
addAvailableState, addComponentEventListener, addProcessEvent, fireDisplayUpdated, fireEventTriggered, fireInputFixed, getArea, getClientContext, getComponentEventListeners, getDefinition, getInstanceID, getPreference, getReference, getTranslator, init, installArea, isAvailableState, isEnabled, isEnabledCondition, isSavePreference, isStarted, isVisible, isVisibleCondition, removeComponentEventListener, setEnabled, setPreference, setStarted, setVisible, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
isFocusOwner, isInputValidationSucceeded, isTextComponent, resetWaitingCursor, setWaitingCursor
addComponentEventListener, destroy, fireDisplayUpdated, fireEventTriggered, fireInputFixed, getArea, getClientContext, getComponentEventListeners, getDefinition, getInstanceID, getPreference, getRealComponent, getTranslator, input, installAccessControlPermission, installArea, removeComponentEventListener, setPreference, start, update
getReference
public EditableVTableImpl(java.lang.String instanceID, java.util.Map params)
instanceID
- コンポーネントインスタンスに割り当てられたユニークなIDparams
- 初期化パラメータ格納Mappublic int getProcessingRowIndex()
getProcessingRowIndex
インタフェース内 VTable
public void setProcessingRowIndex(int index)
setProcessingRowIndex
インタフェース内 VTable
index
- 処理中の行インデックスpublic java.lang.Object getProcessingRowData()
getProcessingRowData
インタフェース内 VTable
public void selectAll(java.util.EventObject e)
public void selectRow(int row, boolean multiple, java.util.EventObject e)
public void clearMultiSelection(java.util.EventObject e)
clearMultiSelection
インタフェース内 VTable
e
- 原因イベントpublic void restoreMultiSelection(java.util.EventObject e)
restoreMultiSelection
インタフェース内 VTable
e
- 原因イベントpublic Translator getTableColumnTranslator(Option tableColumnOpt)
getTableColumnTranslator
インタフェース内 VTable
tableColumnOpt
- テーブルカラム定義public void reserveRowHeight(int row, int column, int height)
reserveRowHeight
インタフェース内 VTable
row
- 変更対象行height
- 高さcolumn
- 変更対象列public void adjustRowHeight(int row)
adjustRowHeight
インタフェース内 VTable
public void scrollRectToVisible(int row, int column)
scrollRectToVisible
インタフェース内 VTable
row
- 表示対象行column
- 表示対象列public void stopCellEditing()
stopCellEditing
インタフェース内 VTable
protected void startLocal(ClientEvent e) throws RecoverableException
startLocal
クラス内 AbstractSwingVirtualComponent
e
- イベント情報RecoverableException
- 回復可能な業務例外protected void updateLocal(ClientEvent e) throws RecoverableException
updateLocal
クラス内 AbstractSwingVirtualComponent
e
- イベント情報RecoverableException
- 回復可能な業務例外protected void inputLocal(ClientEvent e) throws RecoverableException
inputLocal
クラス内 AbstractSwingVirtualComponent
e
- イベント情報RecoverableException
- 回復可能な業務例外protected void destroyLocal()
protected java.lang.Class[] getTargetGUIComponentTypes()
getTargetGUIComponentTypes
クラス内 AbstractSwingVirtualComponent
protected void setEnabledLocal(boolean enabled)
setEnabledLocal
クラス内 AbstractSwingVirtualComponent
enabled
- 有効ならtrue、無効ならfalseprotected void savePreference()
savePreference
クラス内 AbstractSwingVirtualComponent