jp.carabiner.treeeditor.js.attachment
クラス JSFileThumbnailFactoryManager

java.lang.Object
  上位を拡張 jp.carabiner.treeeditor.js.attachment.JSFileThumbnailFactoryManager
すべての実装されたインタフェース:
JSComponent<jp.carabiner.treeeditor.attachment.thumbnail.FileThumbnailFactory>, JSContainer<jp.carabiner.treeeditor.attachment.thumbnail.FileThumbnailFactory>

public class JSFileThumbnailFactoryManager
extends Object
implements JSContainer<jp.carabiner.treeeditor.attachment.thumbnail.FileThumbnailFactory>

フォーマットリストを保持します。


入れ子のクラスの概要
 
インタフェース jp.carabiner.treeeditor.js.JSComponent から継承された入れ子のクラス/インタフェース
JSComponent.AttachContext<T>
 
コンストラクタの概要
JSFileThumbnailFactoryManager(JSWindow owner, JSRunner jsRunner, TreeEditorFrame frame)
          構築します。
 
メソッドの概要
 JSComponent<jp.carabiner.treeeditor.attachment.thumbnail.FileThumbnailFactory> appendChild(JSComponent<jp.carabiner.treeeditor.attachment.thumbnail.FileThumbnailFactory> format)
          子を追加します。
 JSRenderer<?> createRenderer(String[] exts)
          フォーマットを生成します。
 JSChildNodes<JSComponent<jp.carabiner.treeeditor.attachment.thumbnail.FileThumbnailFactory>> getChildNodes()
          子ノードの一覧を取得します。
 jp.carabiner.treeeditor.attachment.thumbnail.FileThumbnailFactory getCore()
          コアオブジェクトを取得します。
 jp.carabiner.treeeditor.attachment.thumbnail.FileThumbnailFactory getCoreForAttach(JSComponent.AttachContext<jp.carabiner.treeeditor.attachment.thumbnail.FileThumbnailFactory> ctx)
          コアオブジェクトを取得します。
 jp.carabiner.treeeditor.attachment.thumbnail.FileThumbnailFactory getCoreForDetach()
          コアオブジェクトを削除用に取得します。
 JSComponent<jp.carabiner.treeeditor.attachment.thumbnail.FileThumbnailFactory> getParentNode()
          親ノードを取得します。
 String getType()
          タイプを取得します。
 JSComponent<jp.carabiner.treeeditor.attachment.thumbnail.FileThumbnailFactory> insertBefore(JSComponent<jp.carabiner.treeeditor.attachment.thumbnail.FileThumbnailFactory> newNode, JSComponent<jp.carabiner.treeeditor.attachment.thumbnail.FileThumbnailFactory> refNode)
          子ノードを挿入します。
 JSComponent<jp.carabiner.treeeditor.attachment.thumbnail.FileThumbnailFactory> removeChild(JSComponent<jp.carabiner.treeeditor.attachment.thumbnail.FileThumbnailFactory> format)
          子を削除します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

JSFileThumbnailFactoryManager

public JSFileThumbnailFactoryManager(JSWindow owner,
                                     JSRunner jsRunner,
                                     TreeEditorFrame frame)
構築します。

パラメータ:
owner - オーナー。nullは不可。
jsRunner - 実行エンジン。nullは不可。
frame - フレーム。nullは不可。
メソッドの詳細

createRenderer

public JSRenderer<?> createRenderer(String[] exts)
フォーマットを生成します。

パラメータ:
exts - 拡張子リスト。nullは不可。".txt"など。
戻り値:
フォーマット。

getCore

public jp.carabiner.treeeditor.attachment.thumbnail.FileThumbnailFactory getCore()
インタフェース JSComponent の記述:
コアオブジェクトを取得します。

定義:
インタフェース JSComponent<jp.carabiner.treeeditor.attachment.thumbnail.FileThumbnailFactory> 内の getCore
戻り値:
コアオブジェクト。

getCoreForAttach

public jp.carabiner.treeeditor.attachment.thumbnail.FileThumbnailFactory getCoreForAttach(JSComponent.AttachContext<jp.carabiner.treeeditor.attachment.thumbnail.FileThumbnailFactory> ctx)
インタフェース JSComponent の記述:
コアオブジェクトを取得します。

定義:
インタフェース JSComponent<jp.carabiner.treeeditor.attachment.thumbnail.FileThumbnailFactory> 内の getCoreForAttach
パラメータ:
ctx - コンテキスト。nullは不可。
戻り値:
コアオブジェクト。

getCoreForDetach

public jp.carabiner.treeeditor.attachment.thumbnail.FileThumbnailFactory getCoreForDetach()
インタフェース JSComponent の記述:
コアオブジェクトを削除用に取得します。

定義:
インタフェース JSComponent<jp.carabiner.treeeditor.attachment.thumbnail.FileThumbnailFactory> 内の getCoreForDetach
戻り値:
コアオブジェクト。

getType

public String getType()
インタフェース JSComponent の記述:
タイプを取得します。

定義:
インタフェース JSComponent<jp.carabiner.treeeditor.attachment.thumbnail.FileThumbnailFactory> 内の getType
戻り値:
タイプ。基本的にはクラス名。

getParentNode

public JSComponent<jp.carabiner.treeeditor.attachment.thumbnail.FileThumbnailFactory> getParentNode()
インタフェース JSComponent の記述:
親ノードを取得します。

定義:
インタフェース JSComponent<jp.carabiner.treeeditor.attachment.thumbnail.FileThumbnailFactory> 内の getParentNode
戻り値:
親ノード。

appendChild

public JSComponent<jp.carabiner.treeeditor.attachment.thumbnail.FileThumbnailFactory> appendChild(JSComponent<jp.carabiner.treeeditor.attachment.thumbnail.FileThumbnailFactory> format)
インタフェース JSContainer の記述:
子を追加します。

定義:
インタフェース JSContainer<jp.carabiner.treeeditor.attachment.thumbnail.FileThumbnailFactory> 内の appendChild
パラメータ:
format - 追加する子ノード。nullは不可。
戻り値:
追加されたノード。

insertBefore

public JSComponent<jp.carabiner.treeeditor.attachment.thumbnail.FileThumbnailFactory> insertBefore(JSComponent<jp.carabiner.treeeditor.attachment.thumbnail.FileThumbnailFactory> newNode,
                                                                                                   JSComponent<jp.carabiner.treeeditor.attachment.thumbnail.FileThumbnailFactory> refNode)
インタフェース JSContainer の記述:
子ノードを挿入します。

定義:
インタフェース JSContainer<jp.carabiner.treeeditor.attachment.thumbnail.FileThumbnailFactory> 内の insertBefore
パラメータ:
newNode - 追加するノード。nullは不可。
refNode - 挿入先を示すノード。末尾の場合はnull。
戻り値:
追加されたノード。

removeChild

public JSComponent<jp.carabiner.treeeditor.attachment.thumbnail.FileThumbnailFactory> removeChild(JSComponent<jp.carabiner.treeeditor.attachment.thumbnail.FileThumbnailFactory> format)
インタフェース JSContainer の記述:
子を削除します。

定義:
インタフェース JSContainer<jp.carabiner.treeeditor.attachment.thumbnail.FileThumbnailFactory> 内の removeChild
パラメータ:
format - 削除する子ノード。nullは不可。
戻り値:
追加されたノード。

getChildNodes

public JSChildNodes<JSComponent<jp.carabiner.treeeditor.attachment.thumbnail.FileThumbnailFactory>> getChildNodes()
インタフェース JSContainer の記述:
子ノードの一覧を取得します。

定義:
インタフェース JSContainer<jp.carabiner.treeeditor.attachment.thumbnail.FileThumbnailFactory> 内の getChildNodes
戻り値:
子ノード。