com.stimulsoft.report.chart.view.axis
Class StiXAxis

java.lang.Object
  extended by com.stimulsoft.base.serializing.StiSerializedObject
      extended by com.stimulsoft.report.chart.view.axis.StiAxis
          extended by com.stimulsoft.report.chart.view.axis.StiXAxis
All Implemented Interfaces:
IStiJsonReportObject, IStiSerializable, IStiSerializableRef, IStiAxis, IStiXAxis, java.lang.Cloneable
Direct Known Subclasses:
StiXBottomAxis, StiXTopAxis

public abstract class StiXAxis
extends StiAxis
implements IStiXAxis


Field Summary
 
Fields inherited from interface com.stimulsoft.base.serializing.interfaceobject.IStiSerializableRef
REFERENCE_EMPTY, REFERENCE_REPORT
 
Constructor Summary
StiXAxis()
           
StiXAxis(IStiAxisLabels labels, IStiAxisRange range, IStiAxisTitle title, IStiAxisTicks ticks, IStiAxisInteraction interaction, StiArrowStyle arrowStyle, StiPenStyle lineStyle, StiColor lineColor, float lineWidth, boolean visible, boolean startFromZero, StiShowXAxis showXAxis, boolean showEdgeValues, boolean allowApplyStyle)
           
StiXAxis(IStiAxisLabels labels, IStiAxisRange range, IStiAxisTitle title, IStiAxisTicks ticks, IStiAxisInteraction interaction, StiArrowStyle arrowStyle, StiPenStyle lineStyle, StiColor lineColor, float lineWidth, boolean visible, boolean startFromZero, StiShowXAxis showXAxis, boolean showEdgeValues, boolean allowApplyStyle, IStiAxisDateTimeStep dateTimeStep)
           
StiXAxis(IStiAxisLabels labels, IStiAxisRange range, IStiAxisTitle title, IStiAxisTicks ticks, IStiAxisInteraction interaction, StiArrowStyle arrowStyle, StiPenStyle lineStyle, StiColor lineColor, float lineWidth, boolean visible, boolean startFromZero, StiShowXAxis showXAxis, boolean showEdgeValues, boolean allowApplyStyle, IStiAxisDateTimeStep dateTimeStep, boolean logarithmicScale)
           
StiXAxis(IStiAxisLabels labels, IStiAxisRange range, IStiAxisTitle title, IStiAxisTicks ticks, StiArrowStyle arrowStyle, StiPenStyle lineStyle, StiColor lineColor, float lineWidth, boolean visible, boolean startFromZero, StiShowXAxis showXAxis, boolean allowApplyStyle)
           
StiXAxis(IStiAxisLabels labels, IStiAxisRange range, IStiAxisTitle title, IStiAxisTicks ticks, StiArrowStyle arrowStyle, StiPenStyle lineStyle, StiColor lineColor, float lineWidth, boolean visible, boolean startFromZero, StiShowXAxis showXAxis, boolean showEdgeValues, boolean allowApplyStyle)
           
 
Method Summary
 IStiAxisDateTimeStep getDateTimeStep()
          Gets or sets date time step settings.
 boolean getShowEdgeValues()
          Gets or sets value which indicates that first and last arguments on axis will be shown anyway.
 StiShowXAxis getShowXAxis()
          Gets or sets type of drawing X axis.
 void LoadFromJsonObject(JSONObject jObject)
           
 JSONObject SaveToJsonObject(StiJsonSaveMode mode)
           
 void setDateTimeStep(IStiAxisDateTimeStep value)
           
 void setShowEdgeValues(boolean value)
           
 void setShowXAxis(StiShowXAxis value)
           
 
Methods inherited from class com.stimulsoft.report.chart.view.axis.StiAxis
clone, getAllowApplyStyle, getArea, getArrowStyle, getCore, getInfo, getInteraction, getLabels, getLineColor, getLineStyle, getLineWidth, getLogarithmicScale, getRange, getStartFromZero, getStep, getTicks, getTitle, getTitleDirection, getVisible, setAllowApplyStyle, setArea, setArrowStyle, setCore, setInfo, setInteraction, setLabels, setLineColor, setLineStyle, setLineWidth, setLogarithmicScale, setRange, setStartFromZero, setStep, setTicks, setTitle, setTitleDirection, setVisible
 
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
 
Methods inherited from interface com.stimulsoft.report.chart.interfaces.axis.IStiXAxis
clone
 
Methods inherited from interface com.stimulsoft.report.chart.interfaces.axis.IStiAxis
getAllowApplyStyle, getArea, getArrowStyle, getCore, getInfo, getInteraction, getLabels, getLineColor, getLineStyle, getLineWidth, getLogarithmicScale, getRange, getStartFromZero, getStep, getTicks, getTitle, getVisible, setAllowApplyStyle, setArea, setArrowStyle, setCore, setInfo, setInteraction, setLabels, setLineColor, setLineStyle, setLineWidth, setLogarithmicScale, setRange, setStartFromZero, setStep, setTicks, setTitle, setVisible
 
Methods inherited from interface com.stimulsoft.base.serializing.interfaceobject.IStiSerializableRef
getReference, setReference
 

Constructor Detail

StiXAxis

public StiXAxis()

StiXAxis

public StiXAxis(IStiAxisLabels labels,
                IStiAxisRange range,
                IStiAxisTitle title,
                IStiAxisTicks ticks,
                StiArrowStyle arrowStyle,
                StiPenStyle lineStyle,
                StiColor lineColor,
                float lineWidth,
                boolean visible,
                boolean startFromZero,
                StiShowXAxis showXAxis,
                boolean allowApplyStyle)

StiXAxis

public StiXAxis(IStiAxisLabels labels,
                IStiAxisRange range,
                IStiAxisTitle title,
                IStiAxisTicks ticks,
                StiArrowStyle arrowStyle,
                StiPenStyle lineStyle,
                StiColor lineColor,
                float lineWidth,
                boolean visible,
                boolean startFromZero,
                StiShowXAxis showXAxis,
                boolean showEdgeValues,
                boolean allowApplyStyle)

StiXAxis

public StiXAxis(IStiAxisLabels labels,
                IStiAxisRange range,
                IStiAxisTitle title,
                IStiAxisTicks ticks,
                IStiAxisInteraction interaction,
                StiArrowStyle arrowStyle,
                StiPenStyle lineStyle,
                StiColor lineColor,
                float lineWidth,
                boolean visible,
                boolean startFromZero,
                StiShowXAxis showXAxis,
                boolean showEdgeValues,
                boolean allowApplyStyle)

StiXAxis

public StiXAxis(IStiAxisLabels labels,
                IStiAxisRange range,
                IStiAxisTitle title,
                IStiAxisTicks ticks,
                IStiAxisInteraction interaction,
                StiArrowStyle arrowStyle,
                StiPenStyle lineStyle,
                StiColor lineColor,
                float lineWidth,
                boolean visible,
                boolean startFromZero,
                StiShowXAxis showXAxis,
                boolean showEdgeValues,
                boolean allowApplyStyle,
                IStiAxisDateTimeStep dateTimeStep)

StiXAxis

public StiXAxis(IStiAxisLabels labels,
                IStiAxisRange range,
                IStiAxisTitle title,
                IStiAxisTicks ticks,
                IStiAxisInteraction interaction,
                StiArrowStyle arrowStyle,
                StiPenStyle lineStyle,
                StiColor lineColor,
                float lineWidth,
                boolean visible,
                boolean startFromZero,
                StiShowXAxis showXAxis,
                boolean showEdgeValues,
                boolean allowApplyStyle,
                IStiAxisDateTimeStep dateTimeStep,
                boolean logarithmicScale)
Method Detail

getShowEdgeValues

public final boolean getShowEdgeValues()
Gets or sets value which indicates that first and last arguments on axis will be shown anyway.

Specified by:
getShowEdgeValues in interface IStiXAxis

setShowEdgeValues

public final void setShowEdgeValues(boolean value)
Specified by:
setShowEdgeValues in interface IStiXAxis

getShowXAxis

public StiShowXAxis getShowXAxis()
Gets or sets type of drawing X axis.

Specified by:
getShowXAxis in interface IStiXAxis

setShowXAxis

public void setShowXAxis(StiShowXAxis value)
Specified by:
setShowXAxis in interface IStiXAxis

getDateTimeStep

public IStiAxisDateTimeStep getDateTimeStep()
Gets or sets date time step settings.

Specified by:
getDateTimeStep in interface IStiXAxis

setDateTimeStep

public void setDateTimeStep(IStiAxisDateTimeStep value)
Specified by:
setDateTimeStep in interface IStiXAxis

SaveToJsonObject

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

LoadFromJsonObject

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