jp.carabiner.treeeditor.js.attachment
クラス JSRenderer<T extends jp.carabiner.treeeditor.attachment.thumbnail.FileThumbnailFactory>

java.lang.Object
  上位を拡張 jp.carabiner.treeeditor.js.attachment.JSRenderer<T>
型パラメータ:
T - タイプ。
すべての実装されたインタフェース:
JSComponent<jp.carabiner.treeeditor.attachment.thumbnail.FileThumbnailFactory>
直系の既知のサブクラス:
JSCustomRenderer

public class JSRenderer<T extends jp.carabiner.treeeditor.attachment.thumbnail.FileThumbnailFactory>
extends Object
implements JSComponent<jp.carabiner.treeeditor.attachment.thumbnail.FileThumbnailFactory>

フォーマットの抽象です。


入れ子のクラスの概要
 
インタフェース jp.carabiner.treeeditor.js.JSComponent から継承された入れ子のクラス/インタフェース
JSComponent.AttachContext<T>
 
コンストラクタの概要
JSRenderer(JSAppContext owner, JSComponent<jp.carabiner.treeeditor.attachment.thumbnail.FileThumbnailFactory> parent, T type)
          構築します。
 
メソッドの概要
 boolean accept(String path)
          受け入れるかどうかを判定します。
static
<TT extends jp.carabiner.treeeditor.attachment.thumbnail.FileThumbnailFactory>
JSRenderer<TT>
createFormat(JSAppContext owner, JSComponent<jp.carabiner.treeeditor.attachment.thumbnail.FileThumbnailFactory> parent, TT type)
          フォーマットを生成します。
 boolean equals(Object obj)
           
 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()
          コアオブジェクトを削除用に取得します。
 String getDescription()
          説明を取得します。
 JSComponent<jp.carabiner.treeeditor.attachment.thumbnail.FileThumbnailFactory> getParentNode()
          親ノードを取得します。
 String getType()
          タイプを取得します。
 T getTypeObject()
          タイプを取得します。
 int hashCode()
           
 
クラス java.lang.Object から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

JSRenderer

public JSRenderer(JSAppContext owner,
                  JSComponent<jp.carabiner.treeeditor.attachment.thumbnail.FileThumbnailFactory> parent,
                  T type)
構築します。

パラメータ:
owner - オーナー。nullは不可。
parent - 親コンポーネント。nullは不可。
type - タイプ。nullは不可。
メソッドの詳細

createFormat

public static <TT extends jp.carabiner.treeeditor.attachment.thumbnail.FileThumbnailFactory> JSRenderer<TT> createFormat(JSAppContext owner,
                                                                                                                         JSComponent<jp.carabiner.treeeditor.attachment.thumbnail.FileThumbnailFactory> parent,
                                                                                                                         TT type)
フォーマットを生成します。

パラメータ:
owner - オーナー。nullは不可。
parent - 親。nullは不可。
type - タイプ。nullは不可。
戻り値:
フォーマット。

getType

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

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

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
戻り値:
コアオブジェクト。

getParentNode

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

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

getTypeObject

public T getTypeObject()
タイプを取得します。

戻り値:
タイプ。

getDescription

public String getDescription()
説明を取得します。

戻り値:
説明。

accept

public boolean accept(String path)
受け入れるかどうかを判定します。

パラメータ:
path - パス。nullは不可。
戻り値:
受け入れる場合はtrue。

equals

public boolean equals(Object obj)
オーバーライド:
クラス Object 内の equals

hashCode

public int hashCode()
オーバーライド:
クラス Object 内の hashCode