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

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.CoverageItem
All Implemented Interfaces:
TypedObject, XMLSerializable, java.io.Serializable

public class CoverageItem
extends RendererItem

See Also:
Serialized Form

Nested Class Summary
static class CoverageItem.DisplayType
           
 
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
CoverageItem(AbstractRenderer renderer)
           
 
Method Summary
 java.util.Map<java.lang.String,java.lang.Object> buildExpressionContext(ItemContext context)
           
 org.apache.wicket.Component createComponent(java.lang.String id, org.apache.wicket.model.IModel<ItemContext> model)
           
 void fromXML(org.dom4j.Element node)
           
 java.lang.String getCoverageColor(double coverage, ItemContext context)
           
 java.lang.String getDetectedColumn()
           
 int getDetectedNumber(ItemContext context)
           
 java.lang.String getDisplayType()
           
 java.util.Set<CoverageItem.DisplayType> getDisplayTypes()
           
 java.lang.String getTotalColumn()
           
 int getTotalNumber(ItemContext context)
           
 java.lang.String getType()
           
 void setDetectedColumn(java.lang.String detectedColumn)
           
 void setDisplayType(java.lang.String displayType)
           
 void setTotalColumn(java.lang.String totalColumn)
           
 
Methods inherited from class com.pmease.quickbuild.plugin.report.engine.renderer.item.RendererItem
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
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

CoverageItem

public CoverageItem(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

getCoverageColor

public java.lang.String getCoverageColor(double coverage,
                                         ItemContext context)

buildExpressionContext

public java.util.Map<java.lang.String,java.lang.Object> buildExpressionContext(ItemContext context)
Overrides:
buildExpressionContext in class RendererItem

getDetectedNumber

public int getDetectedNumber(ItemContext context)

getTotalNumber

public int getTotalNumber(ItemContext context)

getDisplayTypes

public java.util.Set<CoverageItem.DisplayType> getDisplayTypes()

fromXML

public void fromXML(org.dom4j.Element node)
Specified by:
fromXML in interface XMLSerializable
Overrides:
fromXML in class AbstractTypedXMLObject

getDetectedColumn

public java.lang.String getDetectedColumn()

setDetectedColumn

public void setDetectedColumn(java.lang.String detectedColumn)

getTotalColumn

public java.lang.String getTotalColumn()

setTotalColumn

public void setTotalColumn(java.lang.String totalColumn)

getDisplayType

public java.lang.String getDisplayType()

setDisplayType

public void setDisplayType(java.lang.String displayType)


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