org.apache.wicket.examples.ajax.builtin.tree
Class PropertyEditableColumn

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.apache.wicket.extensions.markup.html.tree.table.PropertyRenderableColumn
              extended by org.apache.wicket.examples.ajax.builtin.tree.PropertyEditableColumn
All Implemented Interfaces:
java.io.Serializable, IColumn, IClusterable

public class PropertyEditableColumn
extends PropertyRenderableColumn

Column, that either shows a readonly cell or an editable panel, depending on whether the current row is selected.

Author:
Matej Knopp
See Also:
Serialized Form

Constructor Summary
PropertyEditableColumn(ColumnLocation location, java.lang.String header, java.lang.String propertyExpression)
          Column constructor.
 
Method Summary
 Component newCell(MarkupContainer parent, java.lang.String id, javax.swing.tree.TreeNode node, int level)
           
 IRenderable newCell(javax.swing.tree.TreeNode node, int level)
           
 
Methods inherited from class org.apache.wicket.extensions.markup.html.tree.table.PropertyRenderableColumn
getConverter, getLocale, getNodeValue, getPropertyExpression, setConverter, setLocale
 
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

PropertyEditableColumn

public PropertyEditableColumn(ColumnLocation location,
                              java.lang.String header,
                              java.lang.String propertyExpression)
Column constructor.

Parameters:
location -
header -
propertyExpression -
Method Detail

newCell

public Component newCell(MarkupContainer parent,
                         java.lang.String id,
                         javax.swing.tree.TreeNode node,
                         int level)
Specified by:
newCell in interface IColumn
Overrides:
newCell in class AbstractRenderableColumn
See Also:
IColumn.newCell(MarkupContainer, String, TreeNode, int)

newCell

public IRenderable newCell(javax.swing.tree.TreeNode node,
                           int level)
Specified by:
newCell in interface IColumn
Overrides:
newCell in class AbstractRenderableColumn
See Also:
IColumn.newCell(TreeNode, int)


Copyright © 2004-2009 Apache Software Foundation. All Rights Reserved.