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)
           
 Element getNode(int index)
           
 int getSize()
           
 Element getValue()
           
(package private)  void print(UIWriterContext ctx, ShellWriter writer)
           
 
Methods inherited from class org.crsh.shell.ui.Element
print
 
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)

print

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


Copyright © 2012 eXo Platform SAS. All Rights Reserved.