|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectwicket.extensions.markup.html.tree.table.AbstractColumn
wicket.extensions.markup.html.tree.table.AbstractRenderableColumn
Convenience class for creating non-interactive lightweight (IRenderable based) columns.
| Constructor Summary | |
AbstractRenderableColumn(ColumnLocation location,
java.lang.String header)
Creates the column |
|
| Method Summary | |
abstract java.lang.String |
getNodeValue(javax.swing.tree.TreeNode node)
Returns the string value for the provided node. |
boolean |
isContentAsTooltip()
Returns whether the content should also be visible as tooltip of the cell. |
boolean |
isEscapeContent()
Returns whether the special html characters of content will be escaped. |
wicket.Component |
newCell(wicket.MarkupContainer parent,
java.lang.String id,
javax.swing.tree.TreeNode node,
int level)
This method is used to populate the cell for given node in case when IColumn.newCell(TreeNode, int) returned null. |
IRenderable |
newCell(javax.swing.tree.TreeNode node,
int level)
Creates the IRenderable instance for given node. |
void |
setContentAsTooltip(boolean contentAsTooltip)
Sets whether the content should also be visible as tooltip (html title attribute) of the cell. |
void |
setEscapeContent(boolean escapeContent)
Sets whether the special html characters of content should be escaped. |
| Methods inherited from class 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 |
public AbstractRenderableColumn(ColumnLocation location,
java.lang.String header)
location - Specifies how the column should be aligned and what his size
should beheader - Header caption| Method Detail |
public abstract java.lang.String getNodeValue(javax.swing.tree.TreeNode node)
node - Determines the position in tree
public boolean isContentAsTooltip()
public boolean isEscapeContent()
public wicket.Component newCell(wicket.MarkupContainer parent,
java.lang.String id,
javax.swing.tree.TreeNode node,
int level)
IColumnIColumn.newCell(TreeNode, int) returned null.
parent - The parent to which the cell must be added. Can also be used
to find the TreeTable instance (using
parent.findParent(TreeTable.cass))id - The component idnode - TreeNode for the celllevel - Convenience parameter that indicates how deep the node is in
hierarchy
IColumn.newCell(MarkupContainer, String, TreeNode, int)
public IRenderable newCell(javax.swing.tree.TreeNode node,
int level)
IColumnIRenderable instance for given node.
IRenderable can be used as lightweight alternative to regular
Component for cells, that don't require user interaction (just display
data).
If this method returns null,
IColumn.newCell(MarkupContainer, String, TreeNode, int) is used
to popuplate the cell.
node - TreeNode for the celllevel - Convenience parameter that indicates how deep the node is in
hierarchy
IColumn.newCell(TreeNode, int)public void setContentAsTooltip(boolean contentAsTooltip)
contentAsTooltip - whether the content should also be visible as tooltippublic void setEscapeContent(boolean escapeContent)
escapeContent - Whether to espcape html characters
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||