com.stimulsoft.report.chart.view.strips
Class StiStrips

java.lang.Object
  extended by com.stimulsoft.base.serializing.StiSerializedObject
      extended by com.stimulsoft.base.services.StiService
          extended by com.stimulsoft.report.chart.view.strips.StiStrips
All Implemented Interfaces:
IStiJsonReportObject, IStiSerializable, IStiSerializableRef, IStiStrips, java.lang.Cloneable

public class StiStrips
extends StiService
implements IStiStrips


Nested Class Summary
static class StiStrips.StiOrientation
           
 
Field Summary
 
Fields inherited from interface com.stimulsoft.base.serializing.interfaceobject.IStiSerializableRef
REFERENCE_EMPTY, REFERENCE_REPORT
 
Constructor Summary
StiStrips()
           
 
Method Summary
 IStiStrips clone()
          Creates a new object that is a copy of the current instance.
 boolean getAllowApplyStyle()
          Gets or sets value which indicates that chart style will be used.
 boolean getAntialiasing()
          Gets or sets value which control antialiasing drawing mode.
 IStiChart getChart()
           
 StiStripsCoreXF getCore()
           
 StiFont getFont()
          Gets or sets font of title text.
 java.lang.String getMaxValue()
          Gets or sets maximal range of strips.
 java.lang.String getMinValue()
          Gets or sets minimal range of strips.
 StiStrips.StiOrientation getOrientation()
          Gets or sets horizontal or vertical orientation of strips.
 java.lang.String getServiceCategory()
          Gets a service category.
 java.lang.Class getServiceType()
          Gets a service type.
 boolean getShowBehind()
          Gets or sets value which indicates that strips will be shown behind chart series or in front of chart series.
 boolean getShowInLegend()
          Gets or sets value which indicates that strips will be shown in legend of chart.
 StiBrush getStripBrush()
          Gets or sets brush which will be used for drawing strips.
 java.lang.String getText()
          Gets or sets title text.
 StiColor getTitleColor()
          Gets or sets foreground color of title.
 boolean getTitleVisible()
          Gets or sets visibility of title.
 boolean getVisible()
          Gets or sets visibility of strips.
 void LoadFromJsonObject(JSONObject jObject)
           
 JSONObject SaveToJsonObject(StiJsonSaveMode mode)
           
 void setAllowApplyStyle(boolean value)
           
 void setAntialiasing(boolean value)
           
 void setChart(IStiChart value)
           
 void setCore(StiStripsCoreXF value)
           
 void setFont(StiFont value)
           
 void setMaxValue(java.lang.String value)
           
 void setMinValue(java.lang.String value)
           
 void setOrientation(StiStrips.StiOrientation value)
           
 void setShowBehind(boolean value)
           
 void setShowInLegend(boolean value)
           
 void setStripBrush(StiBrush value)
           
 void setText(java.lang.String value)
           
 void setTitleColor(StiColor value)
           
 void setTitleVisible(boolean value)
           
 void setVisible(boolean value)
           
 
Methods inherited from class com.stimulsoft.base.services.StiService
getProperties, getServiceEnabled, getServiceInfo, getServiceName, 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, toString, wait, wait, wait
 

Constructor Detail

StiStrips

public StiStrips()
Method Detail

clone

public IStiStrips clone()
Creates a new object that is a copy of the current instance.

Specified by:
clone in interface IStiStrips
Overrides:
clone in class StiService
Returns:
A new object that is a copy of this instance.

getServiceCategory

public final java.lang.String getServiceCategory()
Gets a service category.

Overrides:
getServiceCategory in class StiService

getServiceType

public final java.lang.Class getServiceType()
Gets a service type.

Specified by:
getServiceType in class StiService

getCore

public final StiStripsCoreXF getCore()
Specified by:
getCore in interface IStiStrips

setCore

public final void setCore(StiStripsCoreXF value)
Specified by:
setCore in interface IStiStrips

getAllowApplyStyle

public final boolean getAllowApplyStyle()
Gets or sets value which indicates that chart style will be used.

Specified by:
getAllowApplyStyle in interface IStiStrips

setAllowApplyStyle

public final void setAllowApplyStyle(boolean value)
Specified by:
setAllowApplyStyle in interface IStiStrips

getShowBehind

public boolean getShowBehind()
Gets or sets value which indicates that strips will be shown behind chart series or in front of chart series.

Specified by:
getShowBehind in interface IStiStrips

setShowBehind

public void setShowBehind(boolean value)
Specified by:
setShowBehind in interface IStiStrips

getStripBrush

public final StiBrush getStripBrush()
Gets or sets brush which will be used for drawing strips.

Specified by:
getStripBrush in interface IStiStrips

setStripBrush

public final void setStripBrush(StiBrush value)
Specified by:
setStripBrush in interface IStiStrips

getAntialiasing

public final boolean getAntialiasing()
Gets or sets value which control antialiasing drawing mode.

Specified by:
getAntialiasing in interface IStiStrips

setAntialiasing

public final void setAntialiasing(boolean value)
Specified by:
setAntialiasing in interface IStiStrips

getFont

public StiFont getFont()
Gets or sets font of title text.

Specified by:
getFont in interface IStiStrips

setFont

public void setFont(StiFont value)
Specified by:
setFont in interface IStiStrips

getText

public final java.lang.String getText()
Gets or sets title text.

Specified by:
getText in interface IStiStrips

setText

public final void setText(java.lang.String value)
Specified by:
setText in interface IStiStrips

getTitleVisible

public final boolean getTitleVisible()
Gets or sets visibility of title.

Specified by:
getTitleVisible in interface IStiStrips

setTitleVisible

public final void setTitleVisible(boolean value)
Specified by:
setTitleVisible in interface IStiStrips

getTitleColor

public StiColor getTitleColor()
Gets or sets foreground color of title.

Specified by:
getTitleColor in interface IStiStrips

setTitleColor

public void setTitleColor(StiColor value)
Specified by:
setTitleColor in interface IStiStrips

getOrientation

public final StiStrips.StiOrientation getOrientation()
Gets or sets horizontal or vertical orientation of strips.

Specified by:
getOrientation in interface IStiStrips

setOrientation

public final void setOrientation(StiStrips.StiOrientation value)
Specified by:
setOrientation in interface IStiStrips

getShowInLegend

public boolean getShowInLegend()
Gets or sets value which indicates that strips will be shown in legend of chart.

Specified by:
getShowInLegend in interface IStiStrips

setShowInLegend

public void setShowInLegend(boolean value)
Specified by:
setShowInLegend in interface IStiStrips

getMaxValue

public java.lang.String getMaxValue()
Gets or sets maximal range of strips.

Specified by:
getMaxValue in interface IStiStrips

setMaxValue

public void setMaxValue(java.lang.String value)
Specified by:
setMaxValue in interface IStiStrips

getMinValue

public java.lang.String getMinValue()
Gets or sets minimal range of strips.

Specified by:
getMinValue in interface IStiStrips

setMinValue

public void setMinValue(java.lang.String value)
Specified by:
setMinValue in interface IStiStrips

getVisible

public boolean getVisible()
Gets or sets visibility of strips.

Specified by:
getVisible in interface IStiStrips

setVisible

public void setVisible(boolean value)
Specified by:
setVisible in interface IStiStrips

getChart

public final IStiChart getChart()
Specified by:
getChart in interface IStiStrips

setChart

public final void setChart(IStiChart value)
Specified by:
setChart in interface IStiStrips

SaveToJsonObject

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

LoadFromJsonObject

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