com.stimulsoft.report.chart.view.interlacing
Class StiInterlacing

java.lang.Object
  extended by com.stimulsoft.base.serializing.StiSerializedObject
      extended by com.stimulsoft.report.chart.view.interlacing.StiInterlacing
All Implemented Interfaces:
IStiSerializable, IStiSerializableRef, IStiInterlacing, java.lang.Cloneable
Direct Known Subclasses:
StiInterlacingHor, StiInterlacingVert

public abstract class StiInterlacing
extends StiSerializedObject
implements IStiInterlacing, java.lang.Cloneable


Field Summary
 boolean needSetAreaJsonPropertyInternal
           
 
Fields inherited from interface com.stimulsoft.base.serializing.interfaceobject.IStiSerializableRef
REFERENCE_EMPTY, REFERENCE_REPORT
 
Constructor Summary
StiInterlacing()
           
StiInterlacing(StiBrush interlacedBrush, boolean visible, boolean allowApplyStyle)
           
 
Method Summary
 java.lang.Object 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.
 IStiArea getArea()
           
 StiInterlacingCoreXF getCore()
           
 StiBrush getInterlacedBrush()
          Gets or sets brush which used for drawing interlaced bars.
 boolean getVisible()
          Gets or sets visibility of interlaced bars.
 void LoadFromJsonObject(JSONObject jObject)
           
 JSONObject SaveToJsonObject(StiJsonSaveMode mode)
           
 void setAllowApplyStyle(boolean value)
           
 void setArea(IStiArea value)
           
 void setCore(StiInterlacingCoreXF value)
           
 void setInterlacedBrush(StiBrush value)
           
 void setVisible(boolean value)
           
 
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.base.serializing.interfaceobject.IStiSerializableRef
getReference, setReference
 

Field Detail

needSetAreaJsonPropertyInternal

public boolean needSetAreaJsonPropertyInternal
Constructor Detail

StiInterlacing

public StiInterlacing()

StiInterlacing

public StiInterlacing(StiBrush interlacedBrush,
                      boolean visible,
                      boolean allowApplyStyle)
Method Detail

clone

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

Overrides:
clone in class java.lang.Object
Returns:
A new object that is a copy of this instance.

getCore

public final StiInterlacingCoreXF getCore()
Specified by:
getCore in interface IStiInterlacing

setCore

public final void setCore(StiInterlacingCoreXF value)
Specified by:
setCore in interface IStiInterlacing

getAllowApplyStyle

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

Specified by:
getAllowApplyStyle in interface IStiInterlacing

setAllowApplyStyle

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

getInterlacedBrush

public final StiBrush getInterlacedBrush()
Gets or sets brush which used for drawing interlaced bars.

Specified by:
getInterlacedBrush in interface IStiInterlacing

setInterlacedBrush

public final void setInterlacedBrush(StiBrush value)
Specified by:
setInterlacedBrush in interface IStiInterlacing

getVisible

public final boolean getVisible()
Gets or sets visibility of interlaced bars.

Specified by:
getVisible in interface IStiInterlacing

setVisible

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

getArea

public final IStiArea getArea()
Specified by:
getArea in interface IStiInterlacing

setArea

public final void setArea(IStiArea value)
Specified by:
setArea in interface IStiInterlacing

SaveToJsonObject

public JSONObject SaveToJsonObject(StiJsonSaveMode mode)
                            throws JSONException
Throws:
JSONException

LoadFromJsonObject

public void LoadFromJsonObject(JSONObject jObject)
                        throws JSONException
Throws:
JSONException