net.sf.doolin.gui.field.tree
Class FieldTree<V>

java.lang.Object
  extended by net.sf.doolin.bus.bean.Bean
      extended by net.sf.doolin.gui.field.AbstractFieldDescriptor<V>
          extended by net.sf.doolin.gui.field.AbstractPropertyFieldDescriptor<V>
              extended by net.sf.doolin.gui.field.tree.FieldTree<V>
All Implemented Interfaces:
Serializable, IBean, FieldDescriptor<V>

public class FieldTree<V>
extends AbstractPropertyFieldDescriptor<V>

See Also:
Serialized Form

Constructor Summary
FieldTree()
           
 
Method Summary
 Field<V> createField(GUIView<V> view)
          Creates a field.
 List<Node> getNodes()
           
 FieldTreeSelectionPropertyMode getSelectionPropertyMode()
           
 String getSelectionPropertyPath()
           
 boolean isRootVisible()
           
 void setNodes(List<Node> nodes)
           
 void setRootVisible(boolean rootVisible)
           
 void setSelectionPropertyMode(FieldTreeSelectionPropertyMode selectionPropertyMode)
           
 void setSelectionPropertyPath(String selectionPropertyPath)
           
 
Methods inherited from class net.sf.doolin.gui.field.AbstractPropertyFieldDescriptor
getAdapter, getProperty, getPropertyPath, setAdapter, setProperty, setPropertyPath, subscribe, subscribe
 
Methods inherited from class net.sf.doolin.gui.field.AbstractFieldDescriptor
getActionFactory, getConstraint, getDisplayStateHandler, getIconService, getName, getStyle, getTransferHandler, onInit, onShow, setActionFactory, setConstraint, setDisplayState, setDisplayStateHandler, setIconService, setName, setStyle, setTransferHandler
 
Methods inherited from class net.sf.doolin.bus.bean.Bean
getBeanNotificationSupport, getParentBean, notify, setParentBean
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FieldTree

public FieldTree()
Method Detail

createField

public Field<V> createField(GUIView<V> view)
Description copied from interface: FieldDescriptor
Creates a field.

Parameters:
view - Owning view
Returns:
Created field

getNodes

public List<Node> getNodes()

getSelectionPropertyMode

public FieldTreeSelectionPropertyMode getSelectionPropertyMode()

getSelectionPropertyPath

public String getSelectionPropertyPath()

isRootVisible

public boolean isRootVisible()

setNodes

public void setNodes(List<Node> nodes)

setRootVisible

public void setRootVisible(boolean rootVisible)

setSelectionPropertyMode

public void setSelectionPropertyMode(FieldTreeSelectionPropertyMode selectionPropertyMode)

setSelectionPropertyPath

public void setSelectionPropertyPath(String selectionPropertyPath)


Copyright © 2011. All Rights Reserved.