ModelRenderable.Builder

общедоступный статический окончательный класс ModelRenderable.Builder

Фабричный класс для ModelRenderable .

Публичные конструкторы

Публичные методы

CompletableFuture<T расширяет Renderable >
построить ()
Создает Renderable с параметрами построителя.
B расширяет Builder<T расширяет Renderable , B>
setRegistryId (Идентификатор реестра объекта )
B расширяет Builder<T расширяет Renderable , B>
setSource (определение RenderableDefinition )
Создайте Renderable из RenderableDefinition .
B расширяет Builder<T расширяет Renderable , B>
setSource ( контекст контекста, Uri sourceUri)
B расширяет Builder<T расширяет Renderable , B>
setSource ( контекст контекста, Uri sourceUri, логическое значение enableCaching)
B расширяет Builder<T расширяет Renderable , B>
setSource ( контекст контекста, Callable < InputStream > inputStreamCreator)
B расширяет Builder<T расширяет Renderable , B>
setSource ( контекст контекста, ресурс int)

Защищенные методы

пустота
абстрактный класс <T расширяет Renderable >
абстрактный ResourceRegistry<T расширяет Renderable >
абстрактный B расширяет Builder<T расширяет Renderable , B>
абстрактный T расширяет Renderable

Унаследованные методы

Публичные конструкторы

публичный ModelRenderable.Builder ()

Публичные методы

public CompletableFuture<T extends Renderable > build ()

Создает Renderable с параметрами построителя.

Возвращает

public B extends Builder<T extends Renderable , B> setRegistryId (RegistryId объекта )

Параметры
идентификатор реестра

public B extends Builder<T extends Renderable , B> setSource (определение RenderableDefinition )

Создайте Renderable из RenderableDefinition .

Параметры
определение

public B extends Builder<T extends Renderable , B> setSource ( Context context, Uri sourceUri)

Параметры
контекст
источникUri

public B extends Builder<T extends Renderable , B> setSource ( Context context, Uri sourceUri, boolean enableCaching)

Параметры
контекст
источникUri
включитькэширование

public B extends Builder<T extends Renderable , B> setSource ( Context context, Callable < InputStream > inputStreamCreator)

Параметры
контекст
inputStreamCreator

public B extends Builder<T extends Renderable , B> setSource ( контекст контекста, ресурс int)

Параметры
контекст
ресурс

Защищенные методы

защищенная пустота checkPreconditions ()

защищенный абстрактный класс <T extends Renderable > getRenderableClass ()

защищенный абстрактный ResourceRegistry<T extends Renderable > getRenderableRegistry ()

защищенная абстракция B extends Builder<T extends Renderable , B> getSelf ()

защищенный абстрактный T расширяет Renderable makeRenderable ()