ModelRenderable.Builder

คลาสสาธารณะคงที่ ModelRenderable.Builder

ระดับโรงงานสําหรับ ModelRenderable

ผู้ผลิตก่อสร้าง

วิธีการสาธารณะ

CompletableFuture<T extended Renderable>
build()
สร้าง Renderable ด้วยพารามิเตอร์ของเครื่องมือสร้าง
B ขยาย Builder<T ขยาย แสดงผลได้, B>
setRegistryId(รหัสรีจิสทรี Object)
B ขยาย Builder<T ขยาย แสดงผลได้, B>
setSource (คําจํากัดความของ RenderableDefinition)
สร้าง Renderable จาก RenderableDefinition
B ขยาย Builder<T ขยาย แสดงผลได้, B>
setSource(บริบท บริบท, UrisourceUri)
B ขยาย Builder<T ขยาย แสดงผลได้, B>
setSource(บริบท Context, Uri SourceUri, บูลีนเปิดใช้Caching)
B ขยาย Builder<T ขยาย แสดงผลได้, B>
setSource(บริบท Context, Callable<InputStream>inputStreamCreator)
B ขยาย Builder<T ขยาย แสดงผลได้, B>
setSource(บริบท Context, ทรัพยากรภายใน)

วิธีป้องกัน

เป็นโมฆะ
บทคัดย่อ Class<T extends Renderable>
Resource Aby&t;T extends Renderable>
บทคัดย่อ B ขยาย Builder<T ขยาย แสดงผลได้, B>
บทคัดย่อ T ขยาย แสดงผลได้

วิธีการที่รับค่ามา

ผู้ผลิตก่อสร้าง

สาธารณะ ModelRenderable.Builder ()

วิธีการสาธารณะ

public CompletableFuture<T extends Renderable> build ()

สร้าง Renderable ด้วยพารามิเตอร์ของเครื่องมือสร้าง

การคืนสินค้า

สาธารณะ B extends Builder<T extends Renderable, B> setRegistryId (Objectรีจิสทรีรหัส)

พารามิเตอร์
รหัสรีจิสทรี

สาธารณะ B extends Builder<T extends Renderable, B> setSource (RenderableDefinition)

สร้าง Renderable จาก RenderableDefinition

พารามิเตอร์
คำจำกัดความ

สาธารณะ B extends Builder<T extends Renderable, B> setSource (บริบท บริบท Uri แหล่งที่มา Uri)

พารามิเตอร์
บริบท
แหล่งที่มา URI

สาธารณะ B extends Builder<T extends Renderable, B> setSource (Context บริบท, UrisourceUri, บูลีนเปิดใช้Caching)

พารามิเตอร์
บริบท
แหล่งที่มา URI
เปิดใช้การแคช

สาธารณะ B extends Builder<T extends Renderable, B> setSource (บริบท, Callable<InputStream>inputStreamCreator)

พารามิเตอร์
บริบท
สตรีมผู้สร้าง

สาธารณะ B ขยาย Builder<T ขยาย แสดงผลได้, B> setSource (บริบท ทรัพยากรภายใน)

พารามิเตอร์
บริบท
ทรัพยากร

วิธีป้องกัน

ปกป้อง เวน checkPreconditions ()

ปกป้อง นามธรรม Class<T extends Renderable> getRenderableClass ()

Protected นามธรรม ResourceRegistry<T extends Renderable> getRenderableRegistry ()

ปกป้อง นามธรรม B extends Builder<T extends Renderable, B> getSelf ()

ป้องกัน นามธรรม T ขยาย ทําให้แสดงผลได้ makeRenderable ()