org.rhq.enterprise.gui.legacy.taglib.display
Class DisambiguatedResourceNameDecorator
java.lang.Object
org.rhq.enterprise.gui.legacy.taglib.display.Decorator
org.rhq.enterprise.gui.legacy.taglib.display.ColumnDecorator
org.rhq.enterprise.gui.legacy.taglib.display.BaseDecorator
org.rhq.enterprise.gui.legacy.taglib.display.DisambiguatedResourceNameDecorator
- All Implemented Interfaces:
- Cloneable, javax.servlet.jsp.tagext.JspTag, javax.servlet.jsp.tagext.Tag
public class DisambiguatedResourceNameDecorator
- extends BaseDecorator
For use in display:column elements
- Author:
- Lukas Krejci
| Fields inherited from interface javax.servlet.jsp.tagext.Tag |
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE |
| 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 |
DisambiguatedResourceNameDecorator
public DisambiguatedResourceNameDecorator()
getResourceId
public int getResourceId()
setResourceId
public void setResourceId(int resourceId)
getResourceName
public String getResourceName()
setResourceName
public void setResourceName(String resourceName)
getUrl
public String getUrl()
setUrl
public void setUrl(String url)
getNameAsLink
public Boolean getNameAsLink()
setNameAsLink
public void setNameAsLink(Boolean nameAsLink)
getDisambiguationReport
public org.rhq.core.domain.resource.composite.DisambiguationReport<?> getDisambiguationReport()
setDisambiguationReport
public void setDisambiguationReport(org.rhq.core.domain.resource.composite.DisambiguationReport<?> disambiguationReport)
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.