public class FunnelChart extends SlicedChart<FunnelChart> implements FunnelChartModel<FunnelChart>
AbstractChart.DataProviderChangeListener
Constructor and Description |
---|
FunnelChart() |
Modifier and Type | Method and Description |
---|---|
java.lang.Integer |
getAngle() |
java.lang.String |
getBalloonText() |
java.lang.String |
getBaseWidth() |
java.lang.Integer |
getDepth3D() |
LabelPosition |
getLabelPosition() |
java.lang.String |
getLabelText() |
java.lang.String |
getNeckHeight() |
java.lang.String |
getNeckWidth() |
java.lang.String |
getPullDistance() |
java.lang.Boolean |
getRotate() |
java.lang.Integer |
getStartX() |
java.lang.Integer |
getStartY() |
FunnelValueRepresentation |
getValueRepresents() |
FunnelChart |
setAngle(java.lang.Integer angle)
Sets the angle of the 3D part of the chart.
|
FunnelChart |
setBalloonText(java.lang.String balloonText)
Sets balloon text.
|
FunnelChart |
setBaseWidth(java.lang.String baseWidth)
Sets width of a base (first slice) of a chart.
|
FunnelChart |
setDepth3D(java.lang.Integer depth3D)
Sets the depth of funnel/pyramid.
|
FunnelChart |
setLabelPosition(LabelPosition labelPosition)
Specifies where labels should be placed.
|
FunnelChart |
setLabelText(java.lang.String labelText)
Sets label text.
|
FunnelChart |
setNeckHeight(java.lang.String neckHeight)
Sets height of a funnel neck.
|
FunnelChart |
setNeckWidth(java.lang.String neckWidth)
Sets width of a funnel neck.
|
FunnelChart |
setPullDistance(java.lang.String pullDistance)
Sets the distance by which slice should be pulled when user clicks on it.
|
FunnelChart |
setRotate(java.lang.Boolean rotate)
If rotate is set to true, the funnel will be rotated and will became a pyramid.
|
FunnelChart |
setStartX(java.lang.Integer startX)
Sets initial X coordinate of slices.
|
FunnelChart |
setStartY(java.lang.Integer startY)
Sets initial y coordinate of slices.
|
FunnelChart |
setValueRepresents(FunnelValueRepresentation valueRepresents)
Sets the value represents.
|
addColors, addGradientRatio, getAccessibleLabel, getAlpha, getAlphaField, getBaseColor, getClassNameField, getColorField, getColors, getDescriptionField, getGradientRatio, getGroupedAlpha, getGroupedColor, getGroupedDescription, getGroupedPulled, getGroupedTitle, getGroupPercent, getHideLabelsPercent, getHoverAlpha, getLabelColorField, getLabelFunction, getLabelsEnabled, getLabelTickAlpha, getLabelTickColor, getMarginBottom, getMarginLeft, getMarginRight, getMarginTop, getMaxLabelWidth, getOutlineAlpha, getOutlineColor, getOutlineThickness, getPatternField, getPulledField, getPullOutDuration, getPullOutEffect, getPullOutOnlyOne, getSequencedAnimation, getShowZeroSlices, getStartAlpha, getStartDuration, getStartEffect, getTabIndex, getTitleField, getUrlField, getUrlTarget, getValueField, getVisibleInLegendField, getWiredFields, setAccessibleLabel, setAlpha, setAlphaField, setBaseColor, setClassNameField, setColorField, setColors, setDescriptionField, setGradientRatio, setGroupedAlpha, setGroupedColor, setGroupedDescription, setGroupedPulled, setGroupedTitle, setGroupPercent, setHideLabelsPercent, setHoverAlpha, setLabelColorField, setLabelFunction, setLabelsEnabled, setLabelTickAlpha, setLabelTickColor, setMarginBottom, setMarginLeft, setMarginRight, setMarginTop, setMaxLabelWidth, setOutlineAlpha, setOutlineColor, setOutlineThickness, setPatternField, setPulledField, setPullOutDuration, setPullOutEffect, setPullOutOnlyOne, setSequencedAnimation, setShowZeroSlices, setStartAlpha, setStartDuration, setStartEffect, setTabIndex, setTitleField, setUrlField, setUrlTarget, setValueField, setVisibleInLegendField
addAdditionalFields, addData, addDataProviderChangeListener, addLabels, addPrefixesOfBigNumbers, addPrefixesOfSmallNumbers, addTitles, getAccessible, getAccessibleTitle, getAddClassNames, getAdditionalFields, getAllLabels, getAutoDisplay, getAutoResize, getAutoTransform, getBackgroundAlpha, getBackgroundColor, getBalloon, getBorderAlpha, getBorderColor, getClassNamePrefix, getColor, getCreditsPosition, getDataProvider, getDecimalSeparator, getDefs, getExport, getFontFamily, getFontSize, getHandDrawn, getHandDrawScatter, getHandDrawThickness, getHideBalloonTime, getLanguage, getLegend, getPanEventsEnabled, getPath, getPathToImages, getPercentPrecision, getPrecision, getPrefixesOfBigNumbers, getPrefixesOfSmallNumbers, getProcessCount, getProcessTimeout, getResponsive, getSvgIcons, getTapToActivate, getTheme, getThousandsSeparator, getTitles, getTouchClickDuration, getType, getUsePrefixes, removeDataProviderSetListener, setAccessible, setAccessibleTitle, setAddClassNames, setAdditionalFields, setAllLabels, setAutoDisplay, setAutoResize, setAutoTransform, setBackgroundAlpha, setBackgroundColor, setBalloon, setBorderAlpha, setBorderColor, setClassNamePrefix, setColor, setCreditsPosition, setDataProvider, setDecimalSeparator, setDefs, setExport, setFontFamily, setFontSize, setHandDrawn, setHandDrawScatter, setHandDrawThickness, setHideBalloonTime, setLanguage, setLegend, setPanEventsEnabled, setPath, setPathToImages, setPercentPrecision, setPrecision, setPrefixesOfBigNumbers, setPrefixesOfSmallNumbers, setProcessCount, setProcessTimeout, setResponsive, setSvgIcons, setTapToActivate, setTheme, setThousandsSeparator, setTitles, setTouchClickDuration, setUsePrefixes
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addGradientRatio, getAccessibleLabel, getAlpha, getAlphaField, getBaseColor, getClassNameField, getColorField, getDescriptionField, getGradientRatio, getGroupedAlpha, getGroupedColor, getGroupedDescription, getGroupedPulled, getGroupedTitle, getGroupPercent, getHideLabelsPercent, getHoverAlpha, getLabelColorField, getLabelFunction, getLabelsEnabled, getLabelTickAlpha, getLabelTickColor, getMaxLabelWidth, getOutlineAlpha, getOutlineColor, getOutlineThickness, getPatternField, getPulledField, getPullOutDuration, getPullOutEffect, getPullOutOnlyOne, getSequencedAnimation, getShowZeroSlices, getStartAlpha, getTabIndex, getTitleField, getUrlField, getUrlTarget, getValueField, getVisibleInLegendField, setAccessibleLabel, setAlpha, setAlphaField, setBaseColor, setClassNameField, setColorField, setDescriptionField, setGradientRatio, setGroupedAlpha, setGroupedColor, setGroupedDescription, setGroupedPulled, setGroupedTitle, setGroupPercent, setHideLabelsPercent, setHoverAlpha, setLabelColorField, setLabelFunction, setLabelsEnabled, setLabelTickAlpha, setLabelTickColor, setMaxLabelWidth, setOutlineAlpha, setOutlineColor, setOutlineThickness, setPatternField, setPulledField, setPullOutDuration, setPullOutEffect, setPullOutOnlyOne, setSequencedAnimation, setShowZeroSlices, setStartAlpha, setTabIndex, setTitleField, setUrlField, setUrlTarget, setValueField, setVisibleInLegendField
addAdditionalFields, addData, addLabels, addPrefixesOfBigNumbers, addPrefixesOfSmallNumbers, addTitles, getAccessible, getAccessibleTitle, getAddClassNames, getAdditionalFields, getAllLabels, getAutoDisplay, getAutoResize, getAutoTransform, getBackgroundAlpha, getBackgroundColor, getBalloon, getBorderAlpha, getBorderColor, getClassNamePrefix, getColor, getCreditsPosition, getDataProvider, getDecimalSeparator, getDefs, getExport, getFontFamily, getFontSize, getHandDrawn, getHandDrawScatter, getHandDrawThickness, getHideBalloonTime, getLanguage, getLegend, getPanEventsEnabled, getPath, getPathToImages, getPercentPrecision, getPrecision, getPrefixesOfBigNumbers, getPrefixesOfSmallNumbers, getProcessCount, getProcessTimeout, getResponsive, getSvgIcons, getTapToActivate, getTheme, getThousandsSeparator, getTitles, getTouchClickDuration, getUsePrefixes, setAccessible, setAccessibleTitle, setAddClassNames, setAdditionalFields, setAllLabels, setAutoDisplay, setAutoResize, setAutoTransform, setBackgroundAlpha, setBackgroundColor, setBalloon, setBorderAlpha, setBorderColor, setClassNamePrefix, setColor, setCreditsPosition, setDataProvider, setDecimalSeparator, setDefs, setExport, setFontFamily, setFontSize, setHandDrawn, setHandDrawScatter, setHandDrawThickness, setHideBalloonTime, setLanguage, setLegend, setPanEventsEnabled, setPath, setPathToImages, setPercentPrecision, setPrecision, setPrefixesOfBigNumbers, setPrefixesOfSmallNumbers, setProcessCount, setProcessTimeout, setResponsive, setSvgIcons, setTapToActivate, setTheme, setThousandsSeparator, setTitles, setTouchClickDuration, setUsePrefixes
getMarginBottom, getMarginLeft, getMarginRight, getMarginTop, setMarginBottom, setMarginLeft, setMarginRight, setMarginTop
getStartDuration, getStartEffect, setStartDuration, setStartEffect
public java.lang.String getBalloonText()
getBalloonText
in interface FunnelChartModel<FunnelChart>
public FunnelChart setBalloonText(java.lang.String balloonText)
FunnelChartModel
setBalloonText
in interface FunnelChartModel<FunnelChart>
balloonText
- balloon text stringpublic java.lang.String getBaseWidth()
getBaseWidth
in interface FunnelChartModel<FunnelChart>
public FunnelChart setBaseWidth(java.lang.String baseWidth)
FunnelChartModel
setBaseWidth
in interface FunnelChartModel<FunnelChart>
baseWidth
- the base widthpublic LabelPosition getLabelPosition()
getLabelPosition
in interface FunnelChartModel<FunnelChart>
public FunnelChart setLabelPosition(LabelPosition labelPosition)
FunnelChartModel
setLabelPosition
in interface FunnelChartModel<FunnelChart>
labelPosition
- the label positionpublic java.lang.String getLabelText()
getLabelText
in interface FunnelChartModel<FunnelChart>
public FunnelChart setLabelText(java.lang.String labelText)
FunnelChartModel
setLabelText
in interface FunnelChartModel<FunnelChart>
labelText
- label text stringpublic java.lang.String getNeckHeight()
getNeckHeight
in interface FunnelChartModel<FunnelChart>
public FunnelChart setNeckHeight(java.lang.String neckHeight)
FunnelChartModel
setNeckHeight
in interface FunnelChartModel<FunnelChart>
neckHeight
- the neck heightpublic java.lang.String getNeckWidth()
getNeckWidth
in interface FunnelChartModel<FunnelChart>
public FunnelChart setNeckWidth(java.lang.String neckWidth)
FunnelChartModel
setNeckWidth
in interface FunnelChartModel<FunnelChart>
neckWidth
- the neck widthpublic java.lang.String getPullDistance()
getPullDistance
in interface FunnelChartModel<FunnelChart>
public FunnelChart setPullDistance(java.lang.String pullDistance)
FunnelChartModel
setPullDistance
in interface FunnelChartModel<FunnelChart>
pullDistance
- the pull distancepublic java.lang.Integer getStartX()
getStartX
in interface FunnelChartModel<FunnelChart>
public FunnelChart setStartX(java.lang.Integer startX)
FunnelChartModel
setStartX
in interface FunnelChartModel<FunnelChart>
startX
- the start Xpublic java.lang.Integer getStartY()
getStartY
in interface FunnelChartModel<FunnelChart>
public FunnelChart setStartY(java.lang.Integer startY)
FunnelChartModel
setStartY
in interface FunnelChartModel<FunnelChart>
startY
- the start Ypublic FunnelValueRepresentation getValueRepresents()
getValueRepresents
in interface FunnelChartModel<FunnelChart>
public FunnelChart setValueRepresents(FunnelValueRepresentation valueRepresents)
FunnelChartModel
setValueRepresents
in interface FunnelChartModel<FunnelChart>
valueRepresents
- the value representspublic java.lang.Boolean getRotate()
getRotate
in interface FunnelChartModel<FunnelChart>
public FunnelChart setRotate(java.lang.Boolean rotate)
FunnelChartModel
setRotate
in interface FunnelChartModel<FunnelChart>
rotate
- rotate optionpublic java.lang.Integer getAngle()
getAngle
in interface FunnelChartModel<FunnelChart>
public FunnelChart setAngle(java.lang.Integer angle)
FunnelChartModel
setAngle
in interface FunnelChartModel<FunnelChart>
angle
- the anglepublic java.lang.Integer getDepth3D()
getDepth3D
in interface FunnelChartModel<FunnelChart>
public FunnelChart setDepth3D(java.lang.Integer depth3D)
FunnelChartModel
setDepth3D
in interface FunnelChartModel<FunnelChart>
depth3D
- the depth 3D