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

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.MetricDecorator
All Implemented Interfaces:
Cloneable, javax.servlet.jsp.tagext.JspTag, javax.servlet.jsp.tagext.Tag

public class MetricDecorator
extends ColumnDecorator
implements javax.servlet.jsp.tagext.Tag

This class is a two in one decorator/tag for use within the TableTag; it is a ColumnDecorator tag that converts and formats metric values for display.


Field Summary
protected  String bundle
           
protected  String locale
           
protected static org.apache.commons.logging.Log log
           
protected static String MS_KEY
           
 
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
MetricDecorator()
           
 
Method Summary
 String decorate(Object obj)
           
 int doEndTag()
           
 int doStartTag()
           
 String getDefaultKey()
           
 javax.servlet.jsp.tagext.Tag getParent()
           
 String getUnit()
           
 void release()
           
 void setDefaultKey(String s)
           
 void setPageContext(javax.servlet.jsp.PageContext pc)
           
 void setParent(javax.servlet.jsp.tagext.Tag t)
           
 void setUnit(String s)
           
 
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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

locale

protected String locale

bundle

protected String bundle

MS_KEY

protected static String MS_KEY

log

protected static org.apache.commons.logging.Log log
Constructor Detail

MetricDecorator

public MetricDecorator()
Method Detail

getDefaultKey

public String getDefaultKey()

setDefaultKey

public void setDefaultKey(String s)

getUnit

public String getUnit()

setUnit

public void setUnit(String s)

decorate

public String decorate(Object obj)
                throws Exception
Specified by:
decorate in class ColumnDecorator
Throws:
Exception

doStartTag

public int doStartTag()
               throws javax.servlet.jsp.JspTagException
Specified by:
doStartTag in interface javax.servlet.jsp.tagext.Tag
Throws:
javax.servlet.jsp.JspTagException

doEndTag

public int doEndTag()
Specified by:
doEndTag in interface javax.servlet.jsp.tagext.Tag

getParent

public javax.servlet.jsp.tagext.Tag getParent()
Specified by:
getParent in interface javax.servlet.jsp.tagext.Tag

setParent

public void setParent(javax.servlet.jsp.tagext.Tag t)
Specified by:
setParent in interface javax.servlet.jsp.tagext.Tag

setPageContext

public void setPageContext(javax.servlet.jsp.PageContext pc)
Specified by:
setPageContext in interface javax.servlet.jsp.tagext.Tag
Overrides:
setPageContext in class Decorator

release

public void release()
Specified by:
release in interface javax.servlet.jsp.tagext.Tag
Overrides:
release in class Decorator


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