com.pmease.quickbuild.plugin.report.engine.renderer.item
Class TrendItem

java.lang.Object
  extended by com.pmease.quickbuild.plugin.report.engine.extensionpoint.AbstractTypedXMLObject
      extended by com.pmease.quickbuild.plugin.report.engine.metadata.AbstractCategoryItem
          extended by com.pmease.quickbuild.plugin.report.engine.renderer.item.RendererItem
              extended by com.pmease.quickbuild.plugin.report.engine.renderer.item.TrendItem
All Implemented Interfaces:
TypedObject, XMLSerializable, java.io.Serializable
Direct Known Subclasses:
PieChartItem

public class TrendItem
extends RendererItem

See Also:
Serialized Form

Nested Class Summary
static class TrendItem.Trend
           
 
Field Summary
 
Fields inherited from class com.pmease.quickbuild.plugin.report.engine.renderer.item.RendererItem
colorExpression, css, dataType, defaultValue, formatPattern, interpolate, renderer, tooltip, valueExpression
 
Fields inherited from class com.pmease.quickbuild.plugin.report.engine.metadata.AbstractCategoryItem
category
 
Constructor Summary
TrendItem(AbstractRenderer renderer)
           
 
Method Summary
protected static TrendItem.Trend calcTrend(java.lang.Number current, java.lang.Number previous)
           
 org.apache.wicket.Component createComponent(java.lang.String id, org.apache.wicket.model.IModel<ItemContext> model)
           
protected  org.apache.wicket.Component createTrendComponent(java.lang.String id, org.apache.wicket.model.IModel<ItemContext> model)
           
protected  java.lang.String getColor(java.lang.String colorExp, ItemContext context)
           
 java.lang.String getDownColor()
           
 TrendItem.Trend getTrend(ItemContext context)
           
 java.lang.String getTrendColor()
           
protected  java.lang.String getTrendColor(TrendItem.Trend trend, ItemContext context)
           
 java.lang.String getType()
           
 java.lang.String getUpColor()
           
 void setDownColor(java.lang.String downColor)
           
 void setTrendColor(java.lang.String trendColor)
           
 void setUpColor(java.lang.String upColor)
           
 
Methods inherited from class com.pmease.quickbuild.plugin.report.engine.renderer.item.RendererItem
buildExpressionContext, getColor, getColorExpression, getCss, getDefaultValue, getElementName, getFormatPattern, getRenderer, getText, getTooltip, getTooltip, getValue, getValueExpression, isInterpolate, setColorExpression, setCss, setDefaultValue, setFormatPattern, setInterpolate, setTooltip, setValueExpression
 
Methods inherited from class com.pmease.quickbuild.plugin.report.engine.metadata.AbstractCategoryItem
getCategory
 
Methods inherited from class com.pmease.quickbuild.plugin.report.engine.extensionpoint.AbstractTypedXMLObject
fromXML, initFromClassResource, initFromLocal, initFromStream, reflectionReadFromNode, reflectionWriteToNode, toXML
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TrendItem

public TrendItem(AbstractRenderer renderer)
Method Detail

getType

public java.lang.String getType()

createComponent

public org.apache.wicket.Component createComponent(java.lang.String id,
                                                   org.apache.wicket.model.IModel<ItemContext> model)
Specified by:
createComponent in class RendererItem

createTrendComponent

protected org.apache.wicket.Component createTrendComponent(java.lang.String id,
                                                           org.apache.wicket.model.IModel<ItemContext> model)

calcTrend

protected static TrendItem.Trend calcTrend(java.lang.Number current,
                                           java.lang.Number previous)

getTrend

public TrendItem.Trend getTrend(ItemContext context)

getTrendColor

protected java.lang.String getTrendColor(TrendItem.Trend trend,
                                         ItemContext context)

getColor

protected java.lang.String getColor(java.lang.String colorExp,
                                    ItemContext context)

getUpColor

public java.lang.String getUpColor()

setUpColor

public void setUpColor(java.lang.String upColor)

getDownColor

public java.lang.String getDownColor()

setDownColor

public void setDownColor(java.lang.String downColor)

getTrendColor

public java.lang.String getTrendColor()

setTrendColor

public void setTrendColor(java.lang.String trendColor)


Copyright © 2005-2010 PMEase Inc. All Rights Reserved.