public class FunnelChartImpl extends SlicedChartImpl<FunnelChart,FunnelChartModelImpl> implements FunnelChart
Chart.AbstractChartClickEvent, Chart.AbstractChartEvent, Chart.AbstractClickEvent, Chart.AbstractCursorEvent, Chart.AbstractGraphItemClickEvent, Chart.AbstractItemEvent, Chart.AbstractSliceClickEvent, Chart.AxisZoomEvent, Chart.ChartClickEvent, Chart.ChartRightClickEvent, Chart.CursorPeriodSelectEvent, Chart.CursorZoomEvent, Chart.GraphClickEvent, Chart.GraphItemClickEvent, Chart.GraphItemRightClickEvent, Chart.LegendItemClickEvent, Chart.LegendItemEvent, Chart.LegendItemHideEvent, Chart.LegendItemShowEvent, Chart.LegendMarkerClickEvent, Chart.RollOutGraphEvent, Chart.RollOutGraphItemEvent, Chart.RollOverGraphEvent, Chart.RollOverGraphItemEvent, Chart.SliceClickEvent, Chart.SlicePullInEvent, Chart.SlicePullOutEvent, Chart.SliceRightClickEvent, Chart.ZoomEventComponent.Alignment, Component.BelongToFrame, Component.Disposable, Component.Editable, Component.Focusable, Component.HasCaption, Component.HasDescription, Component.HasIcon, Component.HasXmlDescriptor, Component.WrapperHasContextHelp.ContextHelpIconClickEventsliceClickHandler, slicePullInHandler, slicePullOutHandler, sliceRightClickHandlerchartLocaleHelper, clickHandler, currentAuthentication, formatStringsRegistry, legendItemHideHandler, legendItemShowHandler, legendLabelClickHandler, legendMarkerClickHandler, messages, messageTools, rightClickHandleralignment, applicationContext, component, contextHelpIconClickHandler, contextHelpIconClickListener, descriptionAsHtml, element, frame, htmlSanitizerEnabled, icon, ICON_STYLE, id, parentNAMEAUTO_SIZE, AUTO_SIZE_PX, FULL_SIZE| Constructor and Description |
|---|
FunnelChartImpl() |
| Modifier and Type | Method and Description |
|---|---|
protected FunnelChartModelImpl |
createChartConfiguration() |
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, addSliceClickListener, addSlicePullInListener, addSlicePullOutListener, addSliceRightClickListener, 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, onSliceClick, onSlicePullIn, onSlicePullOut, onSliceRightClick, 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, setVisibleInLegendFieldaddAdditionalFields, addClickListener, addData, addLabels, addLegendItemHideListener, addLegendItemShowListener, addLegendLabelClickListener, addLegendMarkerClickListener, addPrefixesOfBigNumbers, addPrefixesOfSmallNumbers, addRightClickListener, addTitles, afterPropertiesSet, createChartSerializer, createComponent, getAccessible, getAccessibleDescription, 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, getModel, getNativeJson, getPanEventsEnabled, getPath, getPathToImages, getPercentPrecision, getPrecision, getPrefixesOfBigNumbers, getPrefixesOfSmallNumbers, getProcessCount, getProcessTimeout, getResponsive, getSvgIcons, getTapToActivate, getTheme, getThousandsSeparator, getTitles, getTouchClickDuration, getUsePrefixes, initLocale, onChartClick, onChartRightClick, onLegendItemHide, onLegendItemShow, onLegendLabelClick, onLegendMarkerClick, repaint, setAccessible, setAccessibleDescription, setAccessibleTitle, setAddClassNames, setAdditionalFields, setAllLabels, setAutoDisplay, setAutoResize, setAutoTransform, setBackgroundAlpha, setBackgroundColor, setBalloon, setBorderAlpha, setBorderColor, setChartLocaleHelper, setClassNamePrefix, setColor, setCreditsPosition, setCurrentAuthentication, setDataProvider, setDecimalSeparator, setDefs, setExport, setFontFamily, setFontSize, setFormatStringsRegistry, setHandDrawn, setHandDrawScatter, setHandDrawThickness, setHideBalloonTime, setLanguage, setLegend, setMessages, setMessageTools, setNativeJson, setPanEventsEnabled, setPath, setPathToImages, setPercentPrecision, setPrecision, setPrefixesOfBigNumbers, setPrefixesOfSmallNumbers, setProcessCount, setProcessTimeout, setResponsive, setSvgIcons, setTapToActivate, setTheme, setThousandsSeparator, setTitles, setTouchClickDuration, setupChartLocale, setupDefaults, setUsePrefixesaddAttachListener, addDetachListener, addStyleName, assignDebugId, attached, detached, getAlignment, getCaption, getComponent, getComposition, getContextHelpIconClickHandler, getContextHelpText, getDebugId, getDescription, getEventHub, getFrame, getHeight, getHeightSizeUnit, getHtmlSanitizer, getIcon, getIconName, getIconResource, getId, getParent, getStyleName, getUiComponentProperties, getUiProperties, getWidth, getWidthSizeUnit, getXmlDescriptor, hasSubscriptions, hasValidationError, isAttached, isCaptionAsHtml, isContextHelpTextHtmlEnabled, isDescriptionAsHtml, isEnabled, isEnabledRecursive, isHtmlSanitizerEnabled, isResponsive, isVisible, isVisibleRecursive, onContextHelpIconClick, publish, removeStyleName, sanitize, setAlignment, setApplicationContext, setCaption, setCaptionAsHtml, setContextHelpIconClickHandler, setContextHelpText, setContextHelpTextHtmlEnabled, setDebugId, setDescription, setDescriptionAsHtml, setEnabled, setFrame, setHeight, setHtmlSanitizerEnabled, setIcon, setIconFromSet, setId, setParent, setResponsive, setStyleName, setValidationError, setVisible, setWidth, setXmlDescriptor, unsubscribe, unwrap, unwrapComposition, unwrapCompositionOrNull, unwrapOrNull, withUnwrapped, withUnwrappedCompositionclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddSliceClickListener, addSlicePullInListener, addSlicePullOutListener, addSliceRightClickListeneraddClickListener, addLegendItemHideListener, addLegendItemShowListener, addLegendLabelClickListener, addLegendMarkerClickListener, addRightClickListener, getDataProvider, getNativeJson, repaint, setDataProvider, setNativeJsongetFrame, setFrameaddStyleName, getAlignment, getHeight, getHeightSizeUnit, getId, getParent, getStyleName, getWidth, getWidthSizeUnit, isEnabled, isEnabledRecursive, isResponsive, isVisible, isVisibleRecursive, removeStyleName, setAlignment, setEnabled, setHeight, setHeightAuto, setHeightFull, setId, setParent, setResponsive, setSizeAuto, setSizeFull, setStyleName, setVisible, setWidth, setWidthAuto, setWidthFull, unwrap, unwrapComposition, unwrapCompositionOrNull, unwrapOrNull, withUnwrapped, withUnwrappedCompositiongetIcon, setIcon, setIconFromSetgetCaption, setCaptiongetDescription, setDescriptionaddGradientRatio, 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, setVisibleInLegendFieldaddAdditionalFields, addData, addLabels, addPrefixesOfBigNumbers, addPrefixesOfSmallNumbers, addTitles, getAccessible, getAccessibleDescription, getAccessibleTitle, getAddClassNames, getAdditionalFields, getAllLabels, getAutoDisplay, getAutoResize, getAutoTransform, getBackgroundAlpha, getBackgroundColor, getBalloon, getBorderAlpha, getBorderColor, getClassNamePrefix, getColor, getCreditsPosition, 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, setAccessibleDescription, setAccessibleTitle, setAddClassNames, setAdditionalFields, setAllLabels, setAutoDisplay, setAutoResize, setAutoTransform, setBackgroundAlpha, setBackgroundColor, setBalloon, setBorderAlpha, setBorderColor, setClassNamePrefix, setColor, setCreditsPosition, 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, setUsePrefixesgetMarginBottom, getMarginLeft, getMarginRight, getMarginTop, setMarginBottom, setMarginLeft, setMarginRight, setMarginTopgetStartDuration, getStartEffect, setStartDuration, setStartEffectprotected FunnelChartModelImpl createChartConfiguration()
createChartConfiguration in class ChartImpl<FunnelChart,FunnelChartModelImpl>public java.lang.String getBalloonText()
getBalloonText in interface FunnelChartModel<FunnelChart>public FunnelChart setBalloonText(java.lang.String balloonText)
FunnelChartModelsetBalloonText in interface FunnelChartModel<FunnelChart>balloonText - balloon text stringpublic java.lang.String getBaseWidth()
getBaseWidth in interface FunnelChartModel<FunnelChart>public FunnelChart setBaseWidth(java.lang.String baseWidth)
FunnelChartModelsetBaseWidth in interface FunnelChartModel<FunnelChart>baseWidth - the base widthpublic LabelPosition getLabelPosition()
getLabelPosition in interface FunnelChartModel<FunnelChart>public FunnelChart setLabelPosition(LabelPosition labelPosition)
FunnelChartModelsetLabelPosition in interface FunnelChartModel<FunnelChart>labelPosition - the label positionpublic java.lang.String getLabelText()
getLabelText in interface FunnelChartModel<FunnelChart>public FunnelChart setLabelText(java.lang.String labelText)
FunnelChartModelsetLabelText in interface FunnelChartModel<FunnelChart>labelText - label text stringpublic java.lang.String getNeckHeight()
getNeckHeight in interface FunnelChartModel<FunnelChart>public FunnelChart setNeckHeight(java.lang.String neckHeight)
FunnelChartModelsetNeckHeight in interface FunnelChartModel<FunnelChart>neckHeight - the neck heightpublic java.lang.String getNeckWidth()
getNeckWidth in interface FunnelChartModel<FunnelChart>public FunnelChart setNeckWidth(java.lang.String neckWidth)
FunnelChartModelsetNeckWidth in interface FunnelChartModel<FunnelChart>neckWidth - the neck widthpublic java.lang.String getPullDistance()
getPullDistance in interface FunnelChartModel<FunnelChart>public FunnelChart setPullDistance(java.lang.String pullDistance)
FunnelChartModelsetPullDistance in interface FunnelChartModel<FunnelChart>pullDistance - the pull distancepublic java.lang.Integer getStartX()
getStartX in interface FunnelChartModel<FunnelChart>public FunnelChart setStartX(java.lang.Integer startX)
FunnelChartModelsetStartX in interface FunnelChartModel<FunnelChart>startX - the start Xpublic java.lang.Integer getStartY()
getStartY in interface FunnelChartModel<FunnelChart>public FunnelChart setStartY(java.lang.Integer startY)
FunnelChartModelsetStartY in interface FunnelChartModel<FunnelChart>startY - the start Ypublic FunnelValueRepresentation getValueRepresents()
getValueRepresents in interface FunnelChartModel<FunnelChart>public FunnelChart setValueRepresents(FunnelValueRepresentation valueRepresents)
FunnelChartModelsetValueRepresents in interface FunnelChartModel<FunnelChart>valueRepresents - the value representspublic java.lang.Boolean getRotate()
getRotate in interface FunnelChartModel<FunnelChart>public FunnelChart setRotate(java.lang.Boolean rotate)
FunnelChartModelsetRotate in interface FunnelChartModel<FunnelChart>rotate - rotate optionpublic java.lang.Integer getAngle()
getAngle in interface FunnelChartModel<FunnelChart>public FunnelChart setAngle(java.lang.Integer angle)
FunnelChartModelsetAngle in interface FunnelChartModel<FunnelChart>angle - the anglepublic java.lang.Integer getDepth3D()
getDepth3D in interface FunnelChartModel<FunnelChart>public FunnelChart setDepth3D(java.lang.Integer depth3D)
FunnelChartModelsetDepth3D in interface FunnelChartModel<FunnelChart>depth3D - the depth 3D