com.stimulsoft.report.chart.view.areas
Class StiAxisArea

java.lang.Object
  extended by com.stimulsoft.base.serializing.StiSerializedObject
      extended by com.stimulsoft.base.services.StiService
          extended by com.stimulsoft.report.chart.view.areas.StiArea
              extended by com.stimulsoft.report.chart.view.areas.StiAxisArea
All Implemented Interfaces:
IStiJsonReportObject, IStiSerializable, IStiSerializableRef, IStiSerializeToCodeAsClass, IStiArea, IStiAxisArea, java.lang.Cloneable
Direct Known Subclasses:
StiClusteredColumnArea, StiStackedColumnArea

public abstract class StiAxisArea
extends StiArea
implements IStiAxisArea

Describes base class for all axis areas.


Field Summary
 
Fields inherited from interface com.stimulsoft.base.serializing.interfaceobject.IStiSerializableRef
REFERENCE_EMPTY, REFERENCE_REPORT
 
Constructor Summary
StiAxisArea()
          Creates new object of StiAxisArea type.
 
Method Summary
 java.lang.Object clone()
          Creates a new object that is a copy of the current instance.
 StiAxisAreaCoreXF getAxisCore()
           
 java.lang.Class GetDefaultSeriesLabelsType()
          Returns default for this area series labels type.
 IStiGridLinesHor getGridLinesHor()
          Gets or sets horizontal grid lines on left axis.
 IStiGridLinesHor getGridLinesHorRight()
          Gets or sets horizontal grid lines on right axis.
 IStiGridLinesVert getGridLinesVert()
          Gets or sets grid lines on vertical axis.
 IStiInterlacingHor getInterlacingHor()
          Gets or sets interlacing settings on horizontal axis.
 IStiInterlacingVert getInterlacingVert()
          Gets or sets interlacing settings on vertical axis.
 boolean getReverseHor()
          Gets or sets value which indicate that all values on horizontal axis is reverse.
 boolean getReverseVert()
          Gets or sets value which indicate that all values on vertical axis is reverse.
 java.lang.Class[] GetSeriesLabelsTypes()
          Returns array of types which contains all series labels types for this area.
 IStiXAxis getXAxis()
          Gets or sets settings of XAxis.
 IStiXAxis getXTopAxis()
          Gets or sets settings of XTopAxis.
 IStiYAxis getYAxis()
          Gets or sets settings of YAxis.
 IStiYAxis getYRightAxis()
          Gets or sets settings of YRightAxis.
 void LoadFromJsonObject(JSONObject jObject)
           
 JSONObject SaveToJsonObject(StiJsonSaveMode mode)
           
 void setGridLinesHor(IStiGridLinesHor value)
           
 void setGridLinesHorRight(IStiGridLinesHor value)
           
 void setGridLinesVert(IStiGridLinesVert value)
           
 void setInterlacingHor(IStiInterlacingHor value)
           
 void setInterlacingVert(IStiInterlacingVert value)
           
 void setReverseHor(boolean value)
           
 void setReverseVert(boolean value)
           
 void setXAxis(IStiXAxis value)
           
 void setXTopAxis(IStiXAxis value)
           
 void setYAxis(IStiYAxis value)
           
 void setYRightAxis(IStiYAxis value)
           
 
Methods inherited from class com.stimulsoft.report.chart.view.areas.StiArea
getAllowApplyStyle, getBorderColor, getBrush, getChart, getColorEach, getCore, GetDefaultSeriesType, getIsDefaultSeriesTypeFullStackedBarSeries, getIsDefaultSeriesTypeFullStackedColumnSeries, GetSeriesTypes, getServiceCategory, getServiceName, getServiceType, getShowShadow, LoadFromJsonObjectInternal, setAllowApplyStyle, setBorderColor, setBrush, setChart, setColorEach, setCore, setShowShadow, 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.areas.IStiArea
getAllowApplyStyle, getBorderColor, getBrush, getChart, getColorEach, getCore, GetDefaultSeriesType, getIsDefaultSeriesTypeFullStackedBarSeries, getIsDefaultSeriesTypeFullStackedColumnSeries, GetSeriesTypes, getShowShadow, setAllowApplyStyle, setBorderColor, setBrush, setChart, setColorEach, setCore, setShowShadow
 
Methods inherited from interface com.stimulsoft.base.serializing.interfaceobject.IStiSerializableRef
getReference, setReference
 

Constructor Detail

StiAxisArea

public StiAxisArea()
Creates new object of StiAxisArea type.

Method Detail

clone

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

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

getAxisCore

public final StiAxisAreaCoreXF getAxisCore()
Specified by:
getAxisCore in interface IStiAxisArea

getInterlacingHor

public final IStiInterlacingHor getInterlacingHor()
Gets or sets interlacing settings on horizontal axis.

Specified by:
getInterlacingHor in interface IStiAxisArea

setInterlacingHor

public final void setInterlacingHor(IStiInterlacingHor value)
Specified by:
setInterlacingHor in interface IStiAxisArea

getInterlacingVert

public final IStiInterlacingVert getInterlacingVert()
Gets or sets interlacing settings on vertical axis.

Specified by:
getInterlacingVert in interface IStiAxisArea

setInterlacingVert

public final void setInterlacingVert(IStiInterlacingVert value)
Specified by:
setInterlacingVert in interface IStiAxisArea

getGridLinesHor

public final IStiGridLinesHor getGridLinesHor()
Gets or sets horizontal grid lines on left axis.

Specified by:
getGridLinesHor in interface IStiAxisArea

setGridLinesHor

public final void setGridLinesHor(IStiGridLinesHor value)
Specified by:
setGridLinesHor in interface IStiAxisArea

getGridLinesHorRight

public final IStiGridLinesHor getGridLinesHorRight()
Gets or sets horizontal grid lines on right axis.

Specified by:
getGridLinesHorRight in interface IStiAxisArea

setGridLinesHorRight

public final void setGridLinesHorRight(IStiGridLinesHor value)
Specified by:
setGridLinesHorRight in interface IStiAxisArea

getGridLinesVert

public final IStiGridLinesVert getGridLinesVert()
Gets or sets grid lines on vertical axis.

Specified by:
getGridLinesVert in interface IStiAxisArea

setGridLinesVert

public final void setGridLinesVert(IStiGridLinesVert value)
Specified by:
setGridLinesVert in interface IStiAxisArea

getYAxis

public final IStiYAxis getYAxis()
Gets or sets settings of YAxis.

Specified by:
getYAxis in interface IStiAxisArea

setYAxis

public final void setYAxis(IStiYAxis value)
Specified by:
setYAxis in interface IStiAxisArea

getYRightAxis

public final IStiYAxis getYRightAxis()
Gets or sets settings of YRightAxis.

Specified by:
getYRightAxis in interface IStiAxisArea

setYRightAxis

public final void setYRightAxis(IStiYAxis value)
Specified by:
setYRightAxis in interface IStiAxisArea

getXAxis

public final IStiXAxis getXAxis()
Gets or sets settings of XAxis.

Specified by:
getXAxis in interface IStiAxisArea

setXAxis

public final void setXAxis(IStiXAxis value)
Specified by:
setXAxis in interface IStiAxisArea

getXTopAxis

public final IStiXAxis getXTopAxis()
Gets or sets settings of XTopAxis.

Specified by:
getXTopAxis in interface IStiAxisArea

setXTopAxis

public final void setXTopAxis(IStiXAxis value)
Specified by:
setXTopAxis in interface IStiAxisArea

getReverseHor

public boolean getReverseHor()
Gets or sets value which indicate that all values on horizontal axis is reverse.

Specified by:
getReverseHor in interface IStiAxisArea

setReverseHor

public void setReverseHor(boolean value)
Specified by:
setReverseHor in interface IStiAxisArea

getReverseVert

public boolean getReverseVert()
Gets or sets value which indicate that all values on vertical axis is reverse.

Specified by:
getReverseVert in interface IStiAxisArea

setReverseVert

public void setReverseVert(boolean value)
Specified by:
setReverseVert in interface IStiAxisArea

GetDefaultSeriesLabelsType

public java.lang.Class GetDefaultSeriesLabelsType()
Returns default for this area series labels type.

Specified by:
GetDefaultSeriesLabelsType in interface IStiArea
Specified by:
GetDefaultSeriesLabelsType in class StiArea
Returns:

GetSeriesLabelsTypes

public java.lang.Class[] GetSeriesLabelsTypes()
Returns array of types which contains all series labels types for this area.

Specified by:
GetSeriesLabelsTypes in interface IStiArea
Specified by:
GetSeriesLabelsTypes in class StiArea
Returns:

SaveToJsonObject

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

LoadFromJsonObject

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