info.magnolia.cms.gui.control
Class NodeTypeFilteringTreeColumnHtmlRenderer

java.lang.Object
  extended by info.magnolia.cms.gui.control.NodeTypeFilteringTreeColumnHtmlRenderer
All Implemented Interfaces:
TreeColumnHtmlRenderer

public class NodeTypeFilteringTreeColumnHtmlRenderer
extends Object
implements TreeColumnHtmlRenderer

A tree column renderer which delegates to another one if the node's type is one of the allows ones.

Author:
vsteller

Constructor Summary
NodeTypeFilteringTreeColumnHtmlRenderer(TreeColumnHtmlRenderer delegate, String[] allowedNodeTypeNames)
           
 
Method Summary
 String renderHtml(TreeColumn treeColumn, Content content)
           
protected  boolean shouldRender(Content content)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NodeTypeFilteringTreeColumnHtmlRenderer

public NodeTypeFilteringTreeColumnHtmlRenderer(TreeColumnHtmlRenderer delegate,
                                               String[] allowedNodeTypeNames)
Method Detail

renderHtml

public String renderHtml(TreeColumn treeColumn,
                         Content content)
Specified by:
renderHtml in interface TreeColumnHtmlRenderer

shouldRender

protected boolean shouldRender(Content content)


Copyright © 2003-2012 Magnolia International Ltd.. All Rights Reserved.