|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.crsh.text.LineRenderer org.crsh.text.LineRenderer.Composite
private static class LineRenderer.Composite
Field Summary | |
---|---|
private int |
actualWidth
. |
private int |
minWidth
. |
private Iterable<? extends LineRenderer> |
renderers
. |
Fields inherited from class org.crsh.text.LineRenderer |
---|
NULL |
Constructor Summary | |
---|---|
private |
LineRenderer.Composite(Iterable<? extends LineRenderer> renderers)
|
Method Summary | |
---|---|
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. |
Methods inherited from class org.crsh.text.LineRenderer |
---|
render, vertical |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private final Iterable<? extends LineRenderer> renderers
private final int actualWidth
private final int minWidth
Constructor Detail |
---|
private LineRenderer.Composite(Iterable<? extends LineRenderer> renderers)
Method Detail |
---|
public int getActualWidth()
LineRenderer
getActualWidth
in class LineRenderer
public int getMinWidth()
LineRenderer
getMinWidth
in class LineRenderer
public int getActualHeight(int width)
LineRenderer
getActualHeight
in class LineRenderer
width
- the width
public int getMinHeight(int width)
LineRenderer
getMinHeight
in class LineRenderer
width
- the width
public LineReader reader(int width, int height)
LineRenderer
LineRenderer.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.
reader
in class LineRenderer
width
- the widthheight
- the height
public LineReader reader(int width)
LineRenderer
reader
in class LineRenderer
width
- the width
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |