ViewRenderable.Builder

公開靜態最終類別 ViewRenderable.Builder

ViewRenderable 的工廠課程

公用方法

CompletableFuture<ViewRenderable>
build()
建構含有建構工具參數的 Renderable
ViewRenderable.Builder
setHorizontalAlignment (ViewRenderable.HorizontalAlignment horizontalAlignment)
設定 ViewRenderable.HorizontalAlignment,以控制 ViewRenderable 相對於 x 軸附加的 Node 的位置。
B 延伸 Builder<T 延伸 Renderable、B>
setRegistryId(Object registryId)
ViewRenderable.Builder
setSizer(ViewSizer viewSizer)
設定 ViewSizer,以控制 Scene 中建構的 ViewRenderable 大小。
B 延伸 Builder<T 延伸 Renderable、B>
B 延伸 Builder<T 延伸 Renderable、B>
setSource(Context結構定義、Uri sourceUri、布林值 enableCaching)
B 延伸 Builder<T 延伸 Renderable、B>
setSource(Context結構定義, Callable<InputStream> inputStreamCreator)
B 延伸 Builder<T 延伸 Renderable、B>
setSource(Context結構定義、Uri sourceUri)
B 延伸 Builder<T 延伸 Renderable、B>
setSource(Context結構定義, int 資源)
ViewRenderable.Builder
setVerticalAlignment(ViewRenderable.VerticalAlignment verticalAlignment)
設定 ViewRenderable.VerticalAlignment,以控制 ViewRenderable 相對於 Y 軸附加的 Node 的位置。
ViewRenderable.Builder
setView (結構定義結構定義、View 檢視畫面)
ViewRenderable.Builder
setView(Context結構定義, int resourceId)

保護方法

void
抽象 類別<T 延伸 可轉譯>
抽象 ResourceRegistry<T 是 Renderable>
抽象 B 延伸 Builder<T 擴充 Renderable、B>
ViewRenderable

沿用的方法

公用方法

public CompletableFuture<ViewRenderable> build ()

建構含有建構工具參數的 Renderable

傳回

公開 ViewRenderable.Builder setHorizontalAlignment (ViewRenderable.HorizontalAlignment horizontalAlignment)

設定 ViewRenderable.HorizontalAlignment,以控制 ViewRenderable 相對於 x 軸附加的 Node 的位置。預設為 CENTER

參數
水平對齊

public B extends Builder<T extends Renderable, B> setRegistryId (物件 registryId)

參數
registryId

public ViewRenderable.Builder setSizer (ViewSizer viewSizer)

設定 ViewSizer,以控制 Scene 中建構的 ViewRenderable 大小。

參數
viewSizer

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

參數
定義

public B extends Builder<T extends Renderable, B> setSource (結構定義 結構定義,Uri sourceUri,布林值 enableCaching)

參數
context
sourceUri
enableCaching

public B extends Builder<T extends Renderable, B> setSource (結構定義 結構定義,可呼叫<InputStream> inputStreamCreator)

參數
context
inputStreamCreator

public B extends Builder<T extends Renderable, B> setSource (結構定義 結構定義,Uri sourceUri)

參數
context
sourceUri

public B extends Builder<T extends Renderable, B> setSource (結構定義 結構定義, int 資源)

參數
context
資源

public ViewRenderable.Builder setVerticalAlignment (ViewRenderable.VerticalAlignment verticalAlignment)

設定 ViewRenderable.VerticalAlignment,以控制 ViewRenderable 相對於 Y 軸附加的 Node 的位置。預設為 BOTTOM

參數
垂直對齊

public ViewRenderable.Builder setView (情境 結構定義,檢視畫面 檢視畫面)

參數
context
檢視表

public ViewRenderable.Builder setView (結構定義結構定義, int resourceId)

參數
context
resourceId

保護方法

受保護 void checkPreconditions ()

受保護的抽象 類別<T 擴充 Renderable> getRenderableClass ()

受保護的抽象 ResourceRegistry<T 可擴充 Renderable> getRenderableRegistry ()

受保護的抽象 B 擴充 Builder<T 延伸 Renderable、B> getSelf ()

受保護 ViewRenderable makeRenderable ()