jp.carabiner.treeeditor.js.model
クラス SetImageOp

java.lang.Object
  上位を拡張 jp.carabiner.tarp.desktop.op.AbstractOperation
      上位を拡張 jp.carabiner.treeeditor.js.model.SetValueOp<TempImage>
          上位を拡張 jp.carabiner.treeeditor.js.model.SetImageOp
すべての実装されたインタフェース:
jp.carabiner.tarp.desktop.op.Operation

public class SetImageOp
extends SetValueOp<TempImage>

画像を設定します。


入れ子のクラスの概要
 
インタフェース jp.carabiner.tarp.desktop.op.Operation から継承された入れ子のクラス/インタフェース
jp.carabiner.tarp.desktop.op.Operation.OnFinishHandler
 
コンストラクタの概要
SetImageOp(TreeNode treeNode, jp.carabiner.treeeditor.FileManager fileManager, jp.carabiner.treeeditor.DataStore dataStore)
          構築します。
SetImageOp(TreeNode treeNode, jp.carabiner.treeeditor.FileManager fileManager, jp.carabiner.treeeditor.DataStore dataStore, String newFilename, InputStream newIn)
          構築します。
 
メソッドの概要
protected  void dispose(TempImage object)
          オブジェクトを破棄します。
protected  TempImage getValue(TreeNode treeNode)
          値を取得します。
protected  void setValue(TreeNode treeNode, TempImage value)
          値を設定します。
 
クラス jp.carabiner.treeeditor.js.model.SetValueOp から継承されたメソッド
dispose, executeDo, executeUndo
 
クラス 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
 

コンストラクタの詳細

SetImageOp

public SetImageOp(TreeNode treeNode,
                  jp.carabiner.treeeditor.FileManager fileManager,
                  jp.carabiner.treeeditor.DataStore dataStore,
                  String newFilename,
                  InputStream newIn)
           throws IOException
構築します。

パラメータ:
treeNode - 対象ノード。nullは不可。
fileManager - ファイルマネージャ。nullは不可。
dataStore - データストア。nullは不可。
manager - ファイルマネージャ。nullは不可。
newFilename - ファイル名。nullは不可。
newIn - 入力ストリーム。nullは不可。
例外:
IOException

SetImageOp

public SetImageOp(TreeNode treeNode,
                  jp.carabiner.treeeditor.FileManager fileManager,
                  jp.carabiner.treeeditor.DataStore dataStore)
構築します。

パラメータ:
treeNode - 対象ノード。nullは不可。
fileManager - ファイルマネージャ。nullは不可。
dataStore - データストア。nullは不可。
メソッドの詳細

dispose

protected void dispose(TempImage object)
クラス SetValueOp の記述:
オブジェクトを破棄します。

オーバーライド:
クラス SetValueOp<TempImage> 内の dispose
パラメータ:
object - オブジェクト。

setValue

protected void setValue(TreeNode treeNode,
                        TempImage value)
クラス SetValueOp の記述:
値を設定します。

定義:
クラス SetValueOp<TempImage> 内の setValue
パラメータ:
treeNode - 設定対象のノード。nullは不可。
value - 値。

getValue

protected TempImage getValue(TreeNode treeNode)
クラス SetValueOp の記述:
値を取得します。

定義:
クラス SetValueOp<TempImage> 内の getValue
パラメータ:
treeNode - 取得元のノード。nullは不可。
戻り値:
値。