jp.carabiner.treeeditor.js.model
クラス SetValueOp<T>
java.lang.Object
jp.carabiner.tarp.desktop.op.AbstractOperation
jp.carabiner.treeeditor.js.model.SetValueOp<T>
- 型パラメータ:
T
- 値のタイプ。
- すべての実装されたインタフェース:
- jp.carabiner.tarp.desktop.op.Operation
- 直系の既知のサブクラス:
- SetBackgroundOp, SetCreateTimeOp, SetExpandOp, SetFileOp, SetForegroundOp, jp.carabiner.treeeditor.userdocument.richeditor.SetHTMLOp, SetImageOp, SetMetadataOp, SetMetadatasOp, SetNodeTypeOp, SetPanelEditableOp, SetSelectedOp, SetTextEditableOp, SetTopicTypeOp, SetUpdateTimeOp
public abstract class SetValueOp<T>
- extends jp.carabiner.tarp.desktop.op.AbstractOperation
値を設定するための抽象クラスです。
インタフェース jp.carabiner.tarp.desktop.op.Operation から継承された入れ子のクラス/インタフェース |
jp.carabiner.tarp.desktop.op.Operation.OnFinishHandler |
クラス jp.carabiner.tarp.desktop.op.AbstractOperation から継承されたメソッド |
canRepeat, createCopy, executeDo, executeUndo, getName |
クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SetValueOp
public SetValueOp(TreeNode treeNode,
T newValue)
- 構築します。
- パラメータ:
treeNode
- 設定先のノード。nullは不可。newValue
- 新しい値。nullは不可。
dispose
public final void dispose()
- 定義:
- インタフェース
jp.carabiner.tarp.desktop.op.Operation
内の dispose
- オーバーライド:
- クラス
jp.carabiner.tarp.desktop.op.AbstractOperation
内の dispose
executeDo
public final void executeDo()
- 定義:
- クラス
jp.carabiner.tarp.desktop.op.AbstractOperation
内の executeDo
executeUndo
public final void executeUndo()
- 定義:
- クラス
jp.carabiner.tarp.desktop.op.AbstractOperation
内の executeUndo
getValue
protected abstract T getValue(TreeNode treeNode)
- 値を取得します。
- パラメータ:
treeNode
- 取得元のノード。nullは不可。
- 戻り値:
- 値。
setValue
protected abstract void setValue(TreeNode treeNode,
T value)
- 値を設定します。
- パラメータ:
treeNode
- 設定対象のノード。nullは不可。value
- 値。
dispose
protected void dispose(T object)
- オブジェクトを破棄します。
- パラメータ:
object
- オブジェクト。