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

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.TextItem
                  extended by com.pmease.quickbuild.plugin.report.engine.renderer.item.BarItem
All Implemented Interfaces:
TypedObject, XMLSerializable, java.io.Serializable

public class BarItem
extends TextItem

See Also:
Serialized Form

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
BarItem(AbstractRenderer renderer)
           
 
Method Summary
 org.apache.wicket.Component createComponent(java.lang.String id, org.apache.wicket.model.IModel<ItemContext> model)
           
 java.lang.String getBarLabel()
           
protected  java.lang.String getBarLabel(ItemContext context)
           
 double getRatio()
           
 java.lang.String getType()
           
 boolean isWithLabel()
           
 void setBarLabel(java.lang.String barLabel)
           
 void setRatio(double ratio)
           
 void setWithLabel(boolean withLabel)
           
 
Methods inherited from class com.pmease.quickbuild.plugin.report.engine.renderer.item.TextItem
getPrefix, getSuffix, getText, getTextExpression, getWrapLength, isEscaped, isMultiline, isValueAsCss, setEscaped, setMultiline, setPrefix, setSuffix, setTextExpression, setValueAsCss, setWrapLength
 
Methods inherited from class com.pmease.quickbuild.plugin.report.engine.renderer.item.RendererItem
buildExpressionContext, getColor, getColorExpression, getCss, getDefaultValue, getElementName, getFormatPattern, getRenderer, 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

BarItem

public BarItem(AbstractRenderer renderer)
Method Detail

getType

public java.lang.String getType()
Specified by:
getType in interface TypedObject
Overrides:
getType in class TextItem

createComponent

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

getBarLabel

protected java.lang.String getBarLabel(ItemContext context)

getBarLabel

public java.lang.String getBarLabel()

setBarLabel

public void setBarLabel(java.lang.String barLabel)

isWithLabel

public boolean isWithLabel()

setWithLabel

public void setWithLabel(boolean withLabel)

getRatio

public double getRatio()

setRatio

public void setRatio(double ratio)


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