ViewRenderable.Builder

공개 정적 최종 클래스 ViewRenderable.Builder

ViewRenderable의 팩토리 클래스

공개 메서드

CompletableFuture&ltViewRenderable>
빌드()
빌더의 매개변수를 사용하여 Renderable를 구성합니다.
ViewRenderable.Builder
setHorizontalAlignment(ViewRenderable.HorizontalAlignment horizontalAlignment)
x축을 따라 연결된 Node를 기준으로 ViewRenderable의 위치를 제어하는 ViewRenderable.HorizontalAlignment를 설정합니다.
B가 Builder를 확장함. 렌더링 가능하고 확장됨.
setRegistryId(객체 RegistryId)
ViewRenderable.Builder
setSizer(ViewSizer viewSizer)
Scene에서 빌드된 ViewRenderable의 크기를 제어하는 ViewSizer를 설정합니다.
B가 Builder를 확장함. 렌더링 가능하고 확장됨.
B가 Builder를 확장함. 렌더링 가능하고 확장됨.
setSource(컨텍스트 컨텍스트, Uri sourceUri, 부울 불리언 캐싱)
B가 Builder를 확장함. 렌더링 가능하고 확장됨.
setSource(컨텍스트 컨텍스트, Callable<InputStream> inputStreamCreator)
B가 Builder를 확장함. 렌더링 가능하고 확장됨.
setSource(컨텍스트 컨텍스트, Uri sourceUri)
B가 Builder를 확장함. 렌더링 가능하고 확장됨.
setSource(컨텍스트 컨텍스트, int 리소스)
ViewRenderable.Builder
setVerticalAlignment(ViewRenderable.VerticalAlignment verticalAlignment)
y축을 따라 연결된 Node을 기준으로 ViewRenderable의 위치를 제어하는 ViewRenderable.VerticalAlignment를 설정합니다.
ViewRenderable.Builder
setView(컨텍스트 컨텍스트, 뷰)
ViewRenderable.Builder
setView(컨텍스트 컨텍스트, int resourceId)

보호되는 방법

void
추상 클래스<T 렌더링 가능>
추상 ResourceRegistry<T가 렌더링 가능>
추상 B가 빌더를 확장함<lt;T;렌더링 가능, B>
ViewRenderable

상속된 메서드

공개 메서드

public CompletableFuture<ViewRenderable> build ()

빌더의 매개변수를 사용하여 Renderable를 구성합니다.

반환 값

public ViewRenderable.Builder setHorizontalAlignment (ViewRenderable.HorizontalAlignment horizontalAlignment)

x축을 따라 연결된 Node를 기준으로 ViewRenderable의 위치를 제어하는 ViewRenderable.HorizontalAlignment를 설정합니다. 기본값은 CENTER입니다.

매개변수
가로 정렬

public B extends Builder<T extends Renderable, B> setRegistryId (Object RegistryId)

매개변수
레지스트리 ID

public ViewRenderable.Builder setSizer (ViewSizer viewSizer)

Scene에서 빌드된 ViewRenderable의 크기를 제어하는 ViewSizer를 설정합니다.

매개변수
viewSizer

public B extends Builder<T extends Renderable, B> setSource (RenderableDefinition 정의)

RenderableDefinition에서 Renderable를 빌드합니다.

매개변수
definition

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

매개변수
context
소스 URI
캐싱 사용 설정

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

매개변수
context
inputStreamCreator

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

매개변수
context
소스 URI

public B extends Builder<T extends Renderable, B> setSource (Context Context, int resource)

매개변수
context
리소스

public ViewRenderable.Builder setVerticalAlignment (ViewRenderable.VerticalAlignment verticalAlignment)

y축을 따라 연결된 Node을 기준으로 ViewRenderable의 위치를 제어하는 ViewRenderable.VerticalAlignment를 설정합니다. 기본값은 BOTTOM입니다.

매개변수
세로 정렬

public ViewRenderable.Builder setView (Context 컨텍스트, View 뷰)

매개변수
context

public ViewRenderable.Builder setView (컨텍스트 컨텍스트, int resourceId)

매개변수
context
resourceId

보호되는 방법

보호된 void checkPreconditions ()

보호된 추상 클래스<T 는 렌더링 가능> getRenderableClass ()

보호되는 추상 ResourceRegistry<T T가 렌더링 가능> getRenderableRegistry ()

보호된 추상 B 빌더가 Builder< T 확장 렌더링 가능, B> getSelf ()

보호된 ViewRenderable makeRenderable ()