Class PieSparklineElementFactory


  • public class PieSparklineElementFactory
    extends org.pentaho.reporting.engine.classic.core.elementfactory.AbstractContentElementFactory
    • 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
    • Constructor Detail

      • PieSparklineElementFactory

        public PieSparklineElementFactory()
    • 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 class org.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 class org.pentaho.reporting.engine.classic.core.elementfactory.ElementFactory
        Returns:
        the newly generated instance of the element.