org.crsh.shell.ui
Class TreeElement

java.lang.Object
  extended by org.crsh.shell.ui.Element
      extended by org.crsh.shell.ui.TreeElement

public class TreeElement
extends Element

Version:
$Revision$
Author:
Julien Viet

Field Summary
private  List<Element> nodes
          .
private  Element value
          An optional value element.
 
Constructor Summary
TreeElement()
           
TreeElement(Element value)
           
 
Method Summary
 TreeElement addNode(Element node)
           
(package private)  void doPrint(UIWriterContext ctx, ShellWriter writer)
           
 Element getNode(int index)
           
 int getSize()
           
 Element getValue()
           
(package private)  int width()
           
 
Methods inherited from class org.crsh.shell.ui.Element
getBackground, getDecoration, getForeground, getParent, print, print, setBackground, setDecoration, setForeground, setParent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

value

private Element value
An optional value element.


nodes

private List<Element> nodes
.

Constructor Detail

TreeElement

public TreeElement()

TreeElement

public TreeElement(Element value)
Method Detail

addNode

public TreeElement addNode(Element node)

getSize

public int getSize()

getValue

public Element getValue()

getNode

public Element getNode(int index)

doPrint

void doPrint(UIWriterContext ctx,
             ShellWriter writer)
       throws IOException
Specified by:
doPrint in class Element
Throws:
IOException

width

int width()
Specified by:
width in class Element


Copyright © 2012 eXo Platform SAS. All Rights Reserved.