org.rhq.enterprise.gui.legacy.taglib.display
Class DisambiguatedResourceLineageDecorator

java.lang.Object
  extended by org.rhq.enterprise.gui.legacy.taglib.display.Decorator
      extended by org.rhq.enterprise.gui.legacy.taglib.display.ColumnDecorator
          extended by org.rhq.enterprise.gui.legacy.taglib.display.BaseDecorator
              extended by org.rhq.enterprise.gui.legacy.taglib.display.DisambiguatedResourceLineageDecorator
All Implemented Interfaces:
Cloneable, javax.servlet.jsp.tagext.JspTag, javax.servlet.jsp.tagext.Tag

public class DisambiguatedResourceLineageDecorator
extends BaseDecorator

The same as DisambiguatedResourceLineageTag but for use inside display:column.

Author:
Lukas Krejci

Field Summary
 
Fields inherited from class org.rhq.enterprise.gui.legacy.taglib.display.ColumnDecorator
columnTag
 
Fields inherited from interface javax.servlet.jsp.tagext.Tag
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
 
Constructor Summary
DisambiguatedResourceLineageDecorator()
           
 
Method Summary
 String decorate(Object obj)
          The main method to override here.
 List<org.rhq.core.domain.resource.composite.DisambiguationReport.Resource> getParents()
           
 Boolean getRenderLinks()
           
 void setParents(List<org.rhq.core.domain.resource.composite.DisambiguationReport.Resource> parents)
           
 void setRenderLinks(Boolean renderLinks)
           
 
Methods inherited from class org.rhq.enterprise.gui.legacy.taglib.display.BaseDecorator
doEndTag, doStartTag, evalAttr, generateErrorComment, getName, getParent, release, setName, setParent
 
Methods inherited from class org.rhq.enterprise.gui.legacy.taglib.display.ColumnDecorator
getColumnTag, setColumnTag
 
Methods inherited from class org.rhq.enterprise.gui.legacy.taglib.display.Decorator
finish, finishRow, getList, getListIndex, getObject, getPageContext, getViewIndex, init, initRow, setPageContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.servlet.jsp.tagext.Tag
setPageContext
 

Constructor Detail

DisambiguatedResourceLineageDecorator

public DisambiguatedResourceLineageDecorator()
Method Detail

getParents

public List<org.rhq.core.domain.resource.composite.DisambiguationReport.Resource> getParents()

setParents

public void setParents(List<org.rhq.core.domain.resource.composite.DisambiguationReport.Resource> parents)

getRenderLinks

public Boolean getRenderLinks()

setRenderLinks

public void setRenderLinks(Boolean renderLinks)

decorate

public String decorate(Object obj)
Description copied from class: BaseDecorator
The main method to override here. This should look something like this: String name = null; try { name = (String) evalAttr("name", this.name, String.class); } catch (NullAttributeException ne) { log.debug("bean " + this.name + " not found"); return ""; } catch (JspException je) { log.debug("can't evaluate name [" + this.name + "]: ", je); return ""; } StringBuffer buf = new StringBuffer(1024); buf.append(" "); buf.append(obj.toString()); buf.append(""); return buf.toString()

Specified by:
decorate in class BaseDecorator


Copyright © 2008-2012 Red Hat, Inc.. All Rights Reserved.