Class BarSparklineElementFactory
- 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.BarSparklineElementFactory
-
public class BarSparklineElementFactory extends org.pentaho.reporting.engine.classic.core.elementfactory.AbstractContentElementFactory
-
-
Constructor Summary
Constructors Constructor Description BarSparklineElementFactory()
-
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()
String
getFieldname()
String
getFormula()
Color
getHighColor()
Color
getLastColor()
Object
getNullValue()
Integer
getSpacing()
void
setContent(Object content)
void
setFieldname(String fieldname)
void
setFormula(String formula)
void
setHighColor(Color highColor)
void
setLastColor(Color lastColor)
void
setNullValue(Object nullValue)
void
setSpacing(Integer spacing)
-
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)
-
getLastColor
public Color getLastColor()
-
setLastColor
public void setLastColor(Color lastColor)
-
getSpacing
public Integer getSpacing()
-
setSpacing
public void setSpacing(Integer spacing)
-
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.
-
-