com.guiseframework.component
Class TreeControl.TextModelTreeNodeRepresentationStrategy

java.lang.Object
  extended by com.guiseframework.component.TreeControl.AbstractTreeNodeRepresentationStrategy<TextModel>
      extended by com.guiseframework.component.TreeControl.TextModelTreeNodeRepresentationStrategy
All Implemented Interfaces:
TreeControl.TreeNodeRepresentationStrategy<TextModel>
Enclosing class:
TreeControl

public static class TreeControl.TextModelTreeNodeRepresentationStrategy
extends TreeControl.AbstractTreeNodeRepresentationStrategy<TextModel>

A tree node representation strategy for a TextModel, generating a TextBox component.

Author:
Garret Wilson
See Also:
Message

Constructor Summary
TreeControl.TextModelTreeNodeRepresentationStrategy()
           
 
Method Summary
<N extends TextModel>
TextBox
createComponent(TreeControl treeControl, TreeModel model, TreeNodeModel<N> treeNode, boolean editable, boolean selected, boolean focused)
          Creates a text component to represent the given tree node.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TreeControl.TextModelTreeNodeRepresentationStrategy

public TreeControl.TextModelTreeNodeRepresentationStrategy()
Method Detail

createComponent

public <N extends TextModel> TextBox createComponent(TreeControl treeControl,
                                                     TreeModel model,
                                                     TreeNodeModel<N> treeNode,
                                                     boolean editable,
                                                     boolean selected,
                                                     boolean focused)
Creates a text component to represent the given tree node.

Type Parameters:
N - The type of value contained in the node.
Parameters:
treeControl - The component containing the model.
model - The model containing the value.
treeNode - The node containing the value.
editable - Whether values in this column are editable.
selected - true if the value is selected.
focused - true if the value has the focus.
Returns:
A new component to represent the given value.


Copyright © 2005-2010 GlobalMentor, Inc. All Rights Reserved.