org.crsh.text.ui
Class TreeRenderer
java.lang.Object
org.crsh.text.Renderer
org.crsh.text.ui.TreeRenderer
-
class TreeRenderer
- extends Renderer
-
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. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
value
private final Renderer value
-
.
children
private final List<Renderer> children
-
.
TreeRenderer
TreeRenderer(TreeElement tree)
getActualWidth
public int getActualWidth()
- Description copied from class:
Renderer
-
Returns the element actual width.
-
- Specified by:
getActualWidth
in class Renderer
-
- Returns:
- the actual width
getMinWidth
public int getMinWidth()
- Description copied from class:
Renderer
-
Returns the element minimum width.
-
- Specified by:
getMinWidth
in class Renderer
-
- Returns:
- the minimum width
getActualHeight
public int getActualHeight(int width)
- Description copied from class:
Renderer
-
Return the actual height for the specified with.
-
- Specified by:
getActualHeight
in class Renderer
-
- Parameters:
width
- the width
- Returns:
- the minimum height
getMinHeight
public int getMinHeight(int width)
- Description copied from class:
Renderer
-
Return the minimum height for the specified with.
-
- Specified by:
getMinHeight
in class Renderer
-
- Parameters:
width
- the width
- Returns:
- the actual height
reader
public LineReader reader(int width)
- Description copied from class:
Renderer
-
Create a renderer for the specified width or return null if the element does not provide any output.
-
- Specified by:
reader
in class Renderer
-
- Parameters:
width
- the width
- Returns:
- the renderer
Copyright © 2014 eXo Platform SAS. All Rights Reserved.