private static class Renderer.Composite extends Renderer
| Modifier and Type | Field and Description |
|---|---|
private int |
actualWidth
.
|
private int |
minWidth
.
|
private Iterable<? extends Renderer> |
renderers
.
|
| Modifier | Constructor and Description |
|---|---|
private |
Renderer.Composite(Iterable<? extends Renderer> renderers) |
| Modifier and Type | Method and Description |
|---|---|
int |
getActualHeight(int width)
Return the actual height for the specified with.
|
int |
getActualWidth()
Returns the element actual width.
|
int |
getMinHeight(int width)
Return the minimum height for the specified with.
|
int |
getMinWidth()
Returns the element minimum width.
|
LineReader |
reader(int width)
Create a renderer for the specified width or return null if the element does not provide any output.
|
LineReader |
reader(int width,
int height)
Create a renderer for the specified width and height or return null if the element does not provide any output
for the specified dimensions.
|
private final int actualWidth
private final int minWidth
private Renderer.Composite(Iterable<? extends Renderer> renderers)
public int getActualWidth()
RenderergetActualWidth in class Rendererpublic int getMinWidth()
RenderergetMinWidth in class Rendererpublic int getActualHeight(int width)
RenderergetActualHeight in class Rendererwidth - the widthpublic int getMinHeight(int width)
RenderergetMinHeight in class Rendererwidth - the widthpublic LineReader reader(int width, int height)
RendererRenderer.reader(int) method when the
height argument is not positive otherwise it returns null. Subclasses should override this method
when they want to provide content that can adapts to the specified height.public LineReader reader(int width)
RendererCopyright © 2013 eXo Platform SAS. All Rights Reserved.