Class PieSparklineElementFactory
- java.lang.Object
-
- org.pentaho.reporting.engine.classic.core.elementfactory.ElementFactory
-
- org.pentaho.reporting.engine.classic.core.elementfactory.AbstractContentElementFactory
-
- org.pentaho.reporting.engine.classic.extensions.modules.sparklines.elementfactory.PieSparklineElementFactory
-
public class PieSparklineElementFactory extends org.pentaho.reporting.engine.classic.core.elementfactory.AbstractContentElementFactory
-
-
Constructor Summary
Constructors Constructor Description PieSparklineElementFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
applyStyle(org.pentaho.reporting.engine.classic.core.style.ElementStyleSheet style)
Applies the style definition to the elements stylesheet.org.pentaho.reporting.engine.classic.core.Element
createElement()
Creates a new instance of the element.Object
getContent()
Boolean
getCounterClockwise()
String
getFieldname()
String
getFormula()
Color
getHighColor()
Double
getHighSlice()
Color
getLowColor()
Double
getLowSlice()
Color
getMediumColor()
Double
getMediumSlice()
Object
getNullValue()
Integer
getStartAngle()
void
setContent(Object content)
void
setCounterClockwise(Boolean counterClockwise)
void
setFieldname(String fieldname)
void
setFormula(String formula)
void
setHighColor(Color highColor)
void
setHighSlice(Double highSlice)
void
setLowColor(Color lowColor)
void
setLowSlice(Double lowSlice)
void
setMediumColor(Color mediumColor)
void
setMediumSlice(Double mediumSlice)
void
setNullValue(Object nullValue)
void
setStartAngle(Integer startAngle)
-
Methods inherited from class org.pentaho.reporting.engine.classic.core.elementfactory.AbstractContentElementFactory
getFillColor, getKeepAspectRatio, getScale, getShouldDraw, getShouldFill, getStroke, setFillColor, setKeepAspectRatio, setScale, setShouldDraw, setShouldFill, setStroke
-
Methods inherited from class org.pentaho.reporting.engine.classic.core.elementfactory.ElementFactory
applyElementName, getAbsolutePosition, getAvoidPagebreaks, getBackgroundColor, getBooleanValue, getBorderBottomColor, getBorderBottomLeftRadius, getBorderBottomLeftRadiusHeight, getBorderBottomLeftRadiusWidth, getBorderBottomRightRadius, getBorderBottomRightRadiusHeight, getBorderBottomRightRadiusWidth, getBorderBottomStyle, getBorderBottomWidth, getBorderBreakColor, getBorderBreakStyle, getBorderBreakWidth, getBorderColor, getBorderLeftColor, getBorderLeftStyle, getBorderLeftWidth, getBorderRadius, getBorderRadiusHeight, getBorderRadiusWidth, getBorderRightColor, getBorderRightStyle, getBorderRightWidth, getBorderStyle, getBorderTopColor, getBorderTopLeftRadius, getBorderTopLeftRadiusHeight, getBorderTopLeftRadiusWidth, getBorderTopRightRadius, getBorderTopRightRadiusHeight, getBorderTopRightRadiusWidth, getBorderTopStyle, getBorderTopWidth, getBorderWidth, getColor, getDynamicHeight, getFontSmooth, getHeight, getHorizontalAlignment, getHRefTarget, getHRefTitle, getHRefWindow, getLayoutCachable, getMaximumHeight, getMaximumSize, getMaximumWidth, getMinimumHeight, getMinimumSize, getMinimumWidth, getName, getOrphans, getOverflowX, getOverflowY, getPadding, getPaddingBottom, getPaddingLeft, getPaddingRight, getPaddingTop, getPreferredSize, getUseMinChunkWidth, getVerticalAlignment, getVisible, getWidowOrphanOptOut, getWidows, getWidth, getX, getY, setAbsolutePosition, setAvoidPagebreaks, setBackgroundColor, setBorderBottomColor, setBorderBottomLeftRadius, setBorderBottomLeftRadiusHeight, setBorderBottomLeftRadiusWidth, setBorderBottomRightRadius, setBorderBottomRightRadiusHeight, setBorderBottomRightRadiusWidth, setBorderBottomStyle, setBorderBottomWidth, setBorderBreakColor, setBorderBreakStyle, setBorderBreakWidth, setBorderColor, setBorderLeftColor, setBorderLeftStyle, setBorderLeftWidth, setBorderRadius, setBorderRadiusHeight, setBorderRadiusWidth, setBorderRightColor, setBorderRightStyle, setBorderRightWidth, setBorderStyle, setBorderTopColor, setBorderTopLeftRadius, setBorderTopLeftRadiusHeight, setBorderTopLeftRadiusWidth, setBorderTopRightRadius, setBorderTopRightRadiusHeight, setBorderTopRightRadiusWidth, setBorderTopStyle, setBorderTopWidth, setBorderWidth, setColor, setDynamicHeight, setFontSmooth, setHeight, setHorizontalAlignment, setHRefTarget, setHRefTitle, setHRefWindow, setLayoutCachable, setMaximumHeight, setMaximumSize, setMaximumWidth, setMinimumHeight, setMinimumSize, setMinimumWidth, setName, setOrphans, setOverflowX, setOverflowY, setPadding, setPaddingBottom, setPaddingLeft, setPaddingRight, setPaddingTop, setPreferredSize, setUseMinChunkWidth, setVerticalAlignment, setVisible, setWidowOrphanOptOut, setWidows, setWidth, setX, setY
-
-
-
-
Method Detail
-
getContent
public Object getContent()
-
setContent
public void setContent(Object content)
-
getNullValue
public Object getNullValue()
-
setNullValue
public void setNullValue(Object nullValue)
-
getFormula
public String getFormula()
-
setFormula
public void setFormula(String formula)
-
getHighColor
public Color getHighColor()
-
setHighColor
public void setHighColor(Color highColor)
-
getLowColor
public Color getLowColor()
-
setLowColor
public void setLowColor(Color lowColor)
-
getMediumColor
public Color getMediumColor()
-
setMediumColor
public void setMediumColor(Color mediumColor)
-
getStartAngle
public Integer getStartAngle()
-
setStartAngle
public void setStartAngle(Integer startAngle)
-
getHighSlice
public Double getHighSlice()
-
setHighSlice
public void setHighSlice(Double highSlice)
-
getMediumSlice
public Double getMediumSlice()
-
setMediumSlice
public void setMediumSlice(Double mediumSlice)
-
getLowSlice
public Double getLowSlice()
-
setLowSlice
public void setLowSlice(Double lowSlice)
-
getCounterClockwise
public Boolean getCounterClockwise()
-
setCounterClockwise
public void setCounterClockwise(Boolean counterClockwise)
-
getFieldname
public String getFieldname()
-
setFieldname
public void setFieldname(String fieldname)
-
applyStyle
protected void applyStyle(org.pentaho.reporting.engine.classic.core.style.ElementStyleSheet style)
Applies the style definition to the elements stylesheet.- Overrides:
applyStyle
in classorg.pentaho.reporting.engine.classic.core.elementfactory.AbstractContentElementFactory
- Parameters:
style
- the element stylesheet which should receive the style definition.
-
createElement
public org.pentaho.reporting.engine.classic.core.Element createElement()
Creates a new instance of the element. Override this method to return a concrete subclass of the element.- Specified by:
createElement
in classorg.pentaho.reporting.engine.classic.core.elementfactory.ElementFactory
- Returns:
- the newly generated instance of the element.
-
-