net.sf.jzeno.echo.screen.demopanel
Class DynaTreeDemoPanel

java.lang.Object
  extended by nextapp.echo.AbstractComponent
      extended by net.sf.jzeno.echo.components.CustomComponent
          extended by net.sf.jzeno.echo.screen.demopanel.DynaTreeDemoPanel
All Implemented Interfaces:
java.io.Serializable, BindingTarget, PropertyComponent, RebindableComponent, EventSink, EventSource, DemoPanel, Component, FastComponent, FastComponentContainer

public class DynaTreeDemoPanel
extends CustomComponent
implements DemoPanel

See Also:
Serialized Form

Nested Class Summary
static class DynaTreeDemoPanel.DemoModel
           
static class DynaTreeDemoPanel.DemoNode
           
static class DynaTreeDemoPanel.DemoNodeViewer
           
 
Field Summary
 
Fields inherited from interface nextapp.echo.Component
BACKGROUND_CHANGED_PROPERTY, CHILDREN_CHANGED_PROPERTY, ENABLED_CHANGED_PROPERTY, FONT_CHANGED_PROPERTY, FOREGROUND_CHANGED_PROPERTY, IDENTIFIER_CHANGED_PROPERTY, LOCALE_CHANGED_PROPERTY, MODEL_CHANGED_PROPERTY, SELECTABLE_CHANGED_PROPERTY, STYLE_BACKGROUND, STYLE_FONT, STYLE_FOREGROUND, UPDATE_PROPERTY, VISIBLE_CHANGED_PROPERTY
 
Constructor Summary
DynaTreeDemoPanel()
           
 
Method Summary
 void collapseAll()
           
 void expandAll()
           
 java.util.List getApplicableComponents()
           
 DynaTreeDemoPanel.DemoNode getSelectedNode()
           
 void select(PropertyComponent pc)
           
 void setSelectedNode(DynaTreeDemoPanel.DemoNode selectedNode)
           
 
Methods inherited from class net.sf.jzeno.echo.components.CustomComponent
addValidator, fireActionEvent, fireActionEvent, fireActionEvent, getActionCommand, getBean, getBeanClass, getDecorator, getNullObject, getProperty, getValidationErrors, getValidators, getValue, isBound, isMarkedInvalid, isReadOnly, isRequired, isValid, markInvalid, markValid, preRender, rebind, removeValidator, setActionCommand, setBean, setBeanClass, setDecorator, setNullObject, setProperty, setReadOnly, setRequired, setValue, traceValue, validate
 
Methods inherited from class nextapp.echo.AbstractComponent
add, add, addHierarchyListener, addPropertyChangeListener, applyStyle, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getClientId, getComponent, getComponentCount, getComponents, getEchoInstance, getFont, getForeground, getIdentifier, getListenerList, getLocale, getParent, indexOf, init, isAncestorOf, isDifferent, isEnabled, isFocused, isRecursivelyVisible, isRegistered, isSelectableForScriptRecorder, isShowing, isVisible, processHierarchyEvent, remove, remove, removeAll, removeHierarchyListener, removePropertyChangeListener, setBackground, setClientId, setEnabled, setFocused, setFont, setForeground, setIdentifier, setLocale, setParent, setRegistered, setSelectableForScriptRecorder, setVisible, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DynaTreeDemoPanel

public DynaTreeDemoPanel()
Method Detail

select

public void select(PropertyComponent pc)

expandAll

public void expandAll()

collapseAll

public void collapseAll()

getApplicableComponents

public java.util.List getApplicableComponents()
Specified by:
getApplicableComponents in interface DemoPanel

getSelectedNode

public DynaTreeDemoPanel.DemoNode getSelectedNode()

setSelectedNode

public void setSelectedNode(DynaTreeDemoPanel.DemoNode selectedNode)