com.stimulsoft.report.chart.view.seriesLabels.pie
Class StiOutsidePieLabels

java.lang.Object
  extended by com.stimulsoft.base.serializing.StiSerializedObject
      extended by com.stimulsoft.base.services.StiService
          extended by com.stimulsoft.report.chart.view.seriesLabels.StiSeriesLabels
              extended by com.stimulsoft.report.chart.view.seriesLabels.pie.StiPieSeriesLabels
                  extended by com.stimulsoft.report.chart.view.seriesLabels.pie.StiCenterPieLabels
                      extended by com.stimulsoft.report.chart.view.seriesLabels.pie.StiOutsidePieLabels
All Implemented Interfaces:
IStiJsonReportObject, IStiSerializable, IStiSerializableRef, IStiSerializeToCodeAsClass, IStiSeriesLabels, IStiCenterPieLabels, IStiOutsidePieLabels, IStiPieSeriesLabels, java.lang.Cloneable
Direct Known Subclasses:
StiTwoColumnsPieLabels

public class StiOutsidePieLabels
extends StiCenterPieLabels
implements IStiOutsidePieLabels


Field Summary
 
Fields inherited from interface com.stimulsoft.base.serializing.interfaceobject.IStiSerializableRef
REFERENCE_EMPTY, REFERENCE_REPORT
 
Constructor Summary
StiOutsidePieLabels()
           
 
Method Summary
 float getAngle()
          Gets or sets angle of text rotation.
 StiColor getLineColor()
          Gets or sets color of line.
 float getLineLength()
          Gets or sets line length between border of series labels and border of pie series.
 boolean getShowValue()
          Gets or sets value which indicates that values from series will be shown in series labels.
 void LoadFromJsonObject(JSONObject jObject)
           
 JSONObject SaveToJsonObject(StiJsonSaveMode mode)
           
 void setAngle(float value)
           
 void setLineColor(StiColor value)
           
 void setLineLength(float value)
           
 void setShowValue(boolean value)
           
 
Methods inherited from class com.stimulsoft.report.chart.view.seriesLabels.pie.StiCenterPieLabels
getAutoRotate, setAutoRotate
 
Methods inherited from class com.stimulsoft.report.chart.view.seriesLabels.pie.StiPieSeriesLabels
getShowInPercent, setShowInPercent
 
Methods inherited from class com.stimulsoft.report.chart.view.seriesLabels.StiSeriesLabels
clone, getAllowApplyStyle, getAntialiasing, getAxisCore, getBorderColor, getBrush, getChart, getConditions, getCore, getDrawBorder, getFont, getFormat, getLabelColor, getLegendValueType, getMarkerAlignment, getMarkerSize, getMarkerVisible, getPieCore, getPreventIntersection, getServiceCategory, getServiceName, getServiceType, getShowNulls, getShowOnZeroValues, getShowZeros, getStep, getTextAfter, getTextBefore, getUseSeriesColor, getValueType, getValueTypeSeparator, getVisible, getWidth, getWordWrap, LoadFromJsonObjectInternal, setAllowApplyStyle, setAntialiasing, setBorderColor, setBrush, setChart, setConditions, setCore, setDrawBorder, setFont, setFormat, setLabelColor, setLegendValueType, setMarkerAlignment, setMarkerSize, setMarkerVisible, setPreventIntersection, setShowNulls, setShowOnZeroValues, setShowZeros, setStep, setTextAfter, setTextBefore, setUseSeriesColor, setValueType, setValueTypeSeparator, setVisible, setWidth, setWordWrap, toString
 
Methods inherited from class com.stimulsoft.base.services.StiService
getProperties, getServiceEnabled, getServiceInfo, isPropertyPresent, MemberwiseClone, packService, properties, setProperties, setServiceEnabled
 
Methods inherited from class com.stimulsoft.base.serializing.StiSerializedObject
cleanReference, getReference, setReference
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.stimulsoft.report.chart.interfaces.seriesLabels.pie.IStiCenterPieLabels
getAutoRotate, setAutoRotate
 
Methods inherited from interface com.stimulsoft.report.chart.interfaces.seriesLabels.pie.IStiPieSeriesLabels
getShowInPercent, setShowInPercent
 
Methods inherited from interface com.stimulsoft.report.chart.interfaces.seriesLabels.IStiSeriesLabels
clone, getAllowApplyStyle, getAntialiasing, getBorderColor, getBrush, getChart, getCore, getDrawBorder, getFont, getFormat, getLabelColor, getLegendValueType, getMarkerAlignment, getMarkerSize, getMarkerVisible, getPreventIntersection, getShowNulls, getShowZeros, getStep, getTextAfter, getTextBefore, getUseSeriesColor, getValueType, getValueTypeSeparator, getVisible, getWidth, setAllowApplyStyle, setAntialiasing, setBorderColor, setBrush, setChart, setCore, setDrawBorder, setFont, setFormat, setLabelColor, setLegendValueType, setMarkerAlignment, setMarkerSize, setMarkerVisible, setPreventIntersection, setShowNulls, setShowZeros, setStep, setTextAfter, setTextBefore, setUseSeriesColor, setValueType, setValueTypeSeparator, setVisible
 
Methods inherited from interface com.stimulsoft.base.serializing.interfaceobject.IStiSerializableRef
getReference, setReference
 

Constructor Detail

StiOutsidePieLabels

public StiOutsidePieLabels()
Method Detail

getShowValue

public boolean getShowValue()
Gets or sets value which indicates that values from series will be shown in series labels.

Specified by:
getShowValue in interface IStiOutsidePieLabels

setShowValue

public void setShowValue(boolean value)
Specified by:
setShowValue in interface IStiOutsidePieLabels

getAngle

public float getAngle()
Description copied from class: StiSeriesLabels
Gets or sets angle of text rotation.

Specified by:
getAngle in interface IStiSeriesLabels
Overrides:
getAngle in class StiSeriesLabels

setAngle

public void setAngle(float value)
Specified by:
setAngle in interface IStiSeriesLabels
Overrides:
setAngle in class StiSeriesLabels

getLineLength

public float getLineLength()
Gets or sets line length between border of series labels and border of pie series.

Specified by:
getLineLength in interface IStiOutsidePieLabels

setLineLength

public void setLineLength(float value)
Specified by:
setLineLength in interface IStiOutsidePieLabels

getLineColor

public StiColor getLineColor()
Gets or sets color of line.

Specified by:
getLineColor in interface IStiOutsidePieLabels

setLineColor

public void setLineColor(StiColor value)
Specified by:
setLineColor in interface IStiOutsidePieLabels

SaveToJsonObject

public JSONObject SaveToJsonObject(StiJsonSaveMode mode)
                            throws JSONException
Specified by:
SaveToJsonObject in interface IStiJsonReportObject
Overrides:
SaveToJsonObject in class StiCenterPieLabels
Throws:
JSONException

LoadFromJsonObject

public void LoadFromJsonObject(JSONObject jObject)
                        throws JSONException
Specified by:
LoadFromJsonObject in interface IStiJsonReportObject
Overrides:
LoadFromJsonObject in class StiCenterPieLabels
Throws:
JSONException