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

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
All Implemented Interfaces:
TypedObject, XMLSerializable, java.io.Serializable
Direct Known Subclasses:
BuildInfoItem, CompositeItem, CoverageItem, TextItem, TrendItem

public abstract class RendererItem
extends AbstractCategoryItem

See Also:
Serialized Form

Field Summary
protected  java.lang.String colorExpression
           
protected  java.lang.String css
           
protected  java.lang.String dataType
           
protected  java.lang.String defaultValue
           
protected  java.lang.String formatPattern
           
protected  boolean interpolate
           
protected  AbstractRenderer renderer
           
protected  java.lang.String tooltip
           
protected  java.lang.String valueExpression
           
 
Fields inherited from class com.pmease.quickbuild.plugin.report.engine.metadata.AbstractCategoryItem
category
 
Constructor Summary
RendererItem(AbstractRenderer renderer)
           
 
Method Summary
 java.util.Map<java.lang.String,java.lang.Object> buildExpressionContext(ItemContext context)
           
abstract  org.apache.wicket.Component createComponent(java.lang.String id, org.apache.wicket.model.IModel<ItemContext> model)
           
 java.lang.String getColor(ItemContext context)
           
 java.lang.String getColorExpression()
           
 java.lang.String getCss()
           
 java.lang.String getDefaultValue()
           
 java.lang.String getElementName()
           
 java.lang.String getFormatPattern()
           
 AbstractRenderer getRenderer()
           
 java.lang.String getText(ItemContext context)
           
 java.lang.String getTooltip()
           
 java.lang.String getTooltip(ItemContext context)
           
 java.lang.Object getValue(ItemContext context)
           
 java.lang.String getValueExpression()
           
 boolean isInterpolate()
           
 void setColorExpression(java.lang.String colorExpression)
           
 void setCss(java.lang.String css)
           
 void setDefaultValue(java.lang.String defaultValue)
           
 void setFormatPattern(java.lang.String formatPattern)
           
 void setInterpolate(boolean interpolate)
           
 void setTooltip(java.lang.String tooltip)
           
 void setValueExpression(java.lang.String valueExpression)
           
 
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
 
Methods inherited from interface com.pmease.quickbuild.plugin.report.engine.extensionpoint.TypedObject
getType
 

Field Detail

valueExpression

protected java.lang.String valueExpression

formatPattern

protected java.lang.String formatPattern

defaultValue

protected java.lang.String defaultValue

tooltip

protected java.lang.String tooltip

colorExpression

protected java.lang.String colorExpression

interpolate

protected boolean interpolate

css

protected java.lang.String css

dataType

protected java.lang.String dataType

renderer

protected final AbstractRenderer renderer
Constructor Detail

RendererItem

public RendererItem(AbstractRenderer renderer)
Method Detail

createComponent

public abstract org.apache.wicket.Component createComponent(java.lang.String id,
                                                            org.apache.wicket.model.IModel<ItemContext> model)

getElementName

public java.lang.String getElementName()
Specified by:
getElementName in class AbstractTypedXMLObject

getValue

public java.lang.Object getValue(ItemContext context)

getText

public java.lang.String getText(ItemContext context)

buildExpressionContext

public java.util.Map<java.lang.String,java.lang.Object> buildExpressionContext(ItemContext context)

getTooltip

public java.lang.String getTooltip(ItemContext context)

getColor

public java.lang.String getColor(ItemContext context)

getValueExpression

public java.lang.String getValueExpression()

setValueExpression

public void setValueExpression(java.lang.String valueExpression)

getFormatPattern

public java.lang.String getFormatPattern()

setFormatPattern

public void setFormatPattern(java.lang.String formatPattern)

getDefaultValue

public java.lang.String getDefaultValue()

setDefaultValue

public void setDefaultValue(java.lang.String defaultValue)

getTooltip

public java.lang.String getTooltip()

setTooltip

public void setTooltip(java.lang.String tooltip)

getColorExpression

public java.lang.String getColorExpression()

setColorExpression

public void setColorExpression(java.lang.String colorExpression)

isInterpolate

public boolean isInterpolate()

setInterpolate

public void setInterpolate(boolean interpolate)

getCss

public java.lang.String getCss()

setCss

public void setCss(java.lang.String css)

getRenderer

public AbstractRenderer getRenderer()


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