Class TreeControl.TextModelTreeNodeRepresentationStrategy

java.lang.Object
io.guise.framework.component.TreeControl.AbstractTreeNodeRepresentationStrategy<TextModel>
io.guise.framework.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:
  • Constructor Details

    • TextModelTreeNodeRepresentationStrategy

      public TextModelTreeNodeRepresentationStrategy()
  • Method Details

    • createComponent

      public <N extends TextModel> TextBox createComponent(TreeControl treeControl, TreeModel model, TreeNodeModel<N> treeNode, boolean editable, boolean selected, boolean focused)
      Description copied from interface: TreeControl.TreeNodeRepresentationStrategy
      Creates a 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.