org.efaps.ui.wicket.components.tree
Class StructurBrowserTreeTablePanel.SimpleColumn

java.lang.Object
  extended by org.apache.wicket.extensions.markup.html.tree.table.AbstractColumn
      extended by org.apache.wicket.extensions.markup.html.tree.table.AbstractRenderableColumn
          extended by org.efaps.ui.wicket.components.tree.StructurBrowserTreeTablePanel.SimpleColumn
All Implemented Interfaces:
Serializable, org.apache.wicket.extensions.markup.html.tree.table.IColumn, org.apache.wicket.IClusterable
Enclosing class:
StructurBrowserTreeTablePanel

public class StructurBrowserTreeTablePanel.SimpleColumn
extends org.apache.wicket.extensions.markup.html.tree.table.AbstractRenderableColumn

Class for the standard column.

See Also:
Serialized Form

Constructor Summary
StructurBrowserTreeTablePanel.SimpleColumn(org.apache.wicket.extensions.markup.html.tree.table.ColumnLocation _location, String _header, int _index)
           
 
Method Summary
 int getIndex()
          Getter method for the instance variable index.
 String getNodeValue(TreeNode _node)
          Method to get the value for the node.
 org.apache.wicket.Component newCell(org.apache.wicket.MarkupContainer _parent, String _wicketId, TreeNode _node, int _level)
          This method is used to populate the cell for given node in case when IColumn.newCell(TreeNode, int) returned null.
 org.apache.wicket.extensions.markup.html.tree.table.IRenderable newCell(TreeNode _node, int _level)
          For edit or create Mode null is returned and therefore method newCell(MarkupContainer, String, TreeNode, int) will be called.
 
Methods inherited from class org.apache.wicket.extensions.markup.html.tree.table.AbstractRenderableColumn
isContentAsTooltip, isEscapeContent, setContentAsTooltip, setEscapeContent
 
Methods inherited from class org.apache.wicket.extensions.markup.html.tree.table.AbstractColumn
getLocation, getSpan, getTreeTable, isVisible, newHeader, setTreeTable
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StructurBrowserTreeTablePanel.SimpleColumn

public StructurBrowserTreeTablePanel.SimpleColumn(org.apache.wicket.extensions.markup.html.tree.table.ColumnLocation _location,
                                                  String _header,
                                                  int _index)
Parameters:
_location - Location
_header - header
_index - index
Method Detail

newCell

public org.apache.wicket.Component newCell(org.apache.wicket.MarkupContainer _parent,
                                           String _wicketId,
                                           TreeNode _node,
                                           int _level)
This method is used to populate the cell for given node in case when IColumn.newCell(TreeNode, int) returned null.

Specified by:
newCell in interface org.apache.wicket.extensions.markup.html.tree.table.IColumn
Overrides:
newCell in class org.apache.wicket.extensions.markup.html.tree.table.AbstractRenderableColumn
Parameters:
_parent - The parent to which the cell must be added.
_wicketId - The component id
_node - TreeNode for the cell
_level - Convenience parameter that indicates how deep the node is in hierarchy
Returns:
The populated cell component

newCell

public org.apache.wicket.extensions.markup.html.tree.table.IRenderable newCell(TreeNode _node,
                                                                               int _level)
For edit or create Mode null is returned and therefore method newCell(MarkupContainer, String, TreeNode, int) will be called. (as specified from the Wicket API). For other Modes in case of a link a ContentContainerlink is rendered else a standard cell.

Specified by:
newCell in interface org.apache.wicket.extensions.markup.html.tree.table.IColumn
Overrides:
newCell in class org.apache.wicket.extensions.markup.html.tree.table.AbstractRenderableColumn
Parameters:
_node - Node the cell is rendered for
_level - level of the node
Returns:
new Cell

getNodeValue

public String getNodeValue(TreeNode _node)
Method to get the value for the node.

Specified by:
getNodeValue in class org.apache.wicket.extensions.markup.html.tree.table.AbstractRenderableColumn
Parameters:
_node - node the value will be returned for
Returns:
value for the node

getIndex

public int getIndex()
Getter method for the instance variable index.

Returns:
value of instance variable index


Copyright © 2003-2011 The eFaps Team. All Rights Reserved.