public ScreenContextConsumer(ScreenContext out) { this.out = new RenderAppendable(out); }
public void show(Element element) { element.render(new RenderAppendable(this.out.out)); }
@Override public void print(Object obj) { if (obj instanceof Element) { RenderAppendable out = new RenderAppendable(this.out.out); ((Element)obj).renderer().render(out); } else { super.print(obj); } } }
while (renderer.hasLine()) { final ScreenBuffer buffer = new ScreenBuffer(); renderer.renderLine(new RenderAppendable(new ScreenContext() { public int getWidth() { return width;
public ChunkAdapter(ScreenContext<Chunk> out) { this.out = new RenderAppendable(out); }
public ScreenContextConsumer(ScreenContext out) { this.out = new RenderAppendable(out); }
public ScreenContextConsumer(ScreenContext out) { this.out = new RenderAppendable(out); }
public void show(Element element) { element.render(new RenderAppendable(this.out.out)); }
public void show(Element element) { element.render(new RenderAppendable(this.out)); }
public void show(Element element) { element.render(new RenderAppendable(this.out.out)); }
@Override public void print(Object obj) { if (obj instanceof Element) { RenderAppendable out = new RenderAppendable(this.out.out); ((Element)obj).renderer().render(out); } else { super.print(obj); } } }
@Override public void print(Object obj) { if (obj instanceof Element) { RenderAppendable out = new RenderAppendable(this.out.out); ((Element)obj).renderer().render(out); } else { super.print(obj); } } }
@Override public void print(Object obj) { if (obj instanceof UIBuilder) { RenderAppendable out = new RenderAppendable(this.out); new UIBuilderRenderable().renderer(Collections.singleton((UIBuilder)obj).iterator()).render(out); } else if (obj instanceof Element) { RenderAppendable out = new RenderAppendable(this.out); ((Element)obj).renderer().render(out); } else { super.print(obj); } } }