ModelRenderable.Builder

public static final class ModelRenderable.Builder

ModelRenderable のファクトリー クラス。

パブリック コンストラクタ

パブリック メソッド

CompletableFuture<T は Renderable を拡張します。
build()
ビルダーのパラメータで Renderable を作成します。
B により Builder が拡張され、T で Renderable と B を拡張します。
setRegistryIdObject registryId)
B により Builder が拡張され、T で Renderable と B を拡張します。
setSourceRenderableDefinition 定義)
RenderableDefinition から Renderable を作成します。
B により Builder が拡張され、T で Renderable と B を拡張します。
setSourceContext コンテキスト、Uri sourceUri)
B により Builder が拡張され、T で Renderable と B を拡張します。
setSourceContext コンテキスト、Uri sourceUri、boolean enableCaching)
B により Builder が拡張され、T で Renderable と B を拡張します。
setSource(Contextcontext, Callable<InputStream> inputStreamCreator)
B により Builder が拡張され、T で Renderable と B を拡張します。
setSourceContext コンテキスト、int リソース)

保護されたメソッド

void
抽象 Class<T は Renderable> を拡張する
抽象 ResourceRegistry<T は Renderable を拡張します。
アブストラクト B は Builder を拡張し、T は Renderable を拡張、B>
抽象 T により Renderable を拡張

継承されるメソッド

パブリック コンストラクタ

public ModelRenderable.Builder ()

パブリック メソッド

public CompletableFuture<T は Renderable> を拡張する build ()

ビルダーのパラメータで Renderable を作成します。

戻り値

public B extendeds Builder<T extendeds Renderable, B> setRegistryId (Object registryId)

パラメータ
registryId

public B extendeds Builder<T extendeds Renderable, B> setSource (RenderableDefinition の定義)

RenderableDefinition から Renderable を作成します。

パラメータ
definition

public B extendeds Builder<T extended Renderable, B> setSource (Contextcontext, Uri sourceUri)

パラメータ
context
sourceUri

public B extendeds Builder<T extended Renderable, B> setSource (Contextcontext, Uri sourceUri, boolean enableCaching)

パラメータ
context
sourceUri
enableCaching

public B は拡張 Builder<T 拡張 Renderable、 B> setSource (Contextcontext, Callable<InputStream> inputStreamCreator)

パラメータ
context
inputStreamCreator

public B extendeds Builder<T extendeds Renderable, B> setSource (Contextcontext, int resource)

パラメータ
context
resource

保護されたメソッド

Protect void checkPreconditions ()

Protected 抽象 Class<T は Renderable> を拡張します getRenderableClass ()

Protected 抽象 ResourceRegistry<T は Renderable> を拡張します getRenderableRegistry ()

Protected 抽象 B は Builder<T を拡張 Renderable, B> getSelf ()

Protected 抽象 T は Renderable を拡張します makeRenderable ()