Class StiDataBarCondition
java.lang.Object
com.stimulsoft.report.components.conditions.StiFilter
com.stimulsoft.report.components.conditions.StiBaseCondition
com.stimulsoft.report.components.conditions.StiDataBarCondition
- All Implemented Interfaces:
IStiJsonReportObject,IStiSerializable,IStiSerializableToString,IStiDataBarIndicator,IStiIndicatorCondition,Cloneable
public class StiDataBarCondition
extends StiBaseCondition
implements IStiDataBarIndicator, IStiIndicatorCondition
The class describes the condition with Data Bar indicator.
-
Field Summary
-
Constructor Summary
ConstructorsConstructorDescriptionStiDataBarCondition(String column, StiBrushType brushType, StiColor positiveColor, StiColor negativeColor, boolean showBorder, StiColor positiveBorderColor, StiColor negativeBorderColor, StiDataBarDirection direction, StiMinimumType minimumType, float minimumValue, StiMaximumType maximumType, float maximumValue, int padding, int cornerRadius, StiDataBarTextPlacement textPlacement, StiDataBarShape shape) Creates a new object of the type StiDataBarCondition. -
Method Summary
Modifier and TypeMethodDescriptionfinal StiIndicatorCreateIndicator(StiText component) Creates new indicator for specified condition.voiddeserialize(String strObject) booleanfinal StiBrushTypeGets or sets value which indicates which type of brush will be used for Data Bar indicator drawing.intfinal StiDataBarDirectionGets or sets value which direction data bar will be filled by brush, from left to right or from right to left.final StiMaximumTypeGets or sets processing type of maximal values for data bar indicator.final floatGets or sets minimal value for data bar indicator.final StiMinimumTypeGets or sets processing type of minimal values for data bar indicator.final floatGets or sets minimal value for data bar indicator.final StiColorGets or sets a border color of negative values for Data Bar indicator.final StiColorGets or sets a color of negative values for data bar indicator.intfinal StiColorGets or sets a border color of positive values for Data Bar indicator.final StiColorGets or sets a color of positive values for data bar indicator.final StiDataBarShapegetShape()The shape used to draw the data bar indicator.final booleanGets or sets value which indicates that border is drawing.inthashCode()voidLoadFromJsonObject(JSONObject jObject) final voidReset()Reset condition to base state.final voidsetBrushType(StiBrushType value) voidsetCornerRadius(int cornerRadius) final voidsetDirection(StiDataBarDirection value) final voidsetMaximumType(StiMaximumType value) final voidsetMaximumValue(float value) final voidsetMinimumType(StiMinimumType value) final voidsetMinimumValue(float value) final voidsetNegativeBorderColor(StiColor value) final voidsetNegativeColor(StiColor value) voidsetPadding(int padding) final voidsetPositiveBorderColor(StiColor value) final voidsetPositiveColor(StiColor value) final voidsetShape(StiDataBarShape value) final voidsetShowBorder(boolean value) voidsetTextPlacement(StiDataBarTextPlacement textPlacement) Methods inherited from class com.stimulsoft.report.components.conditions.StiBaseCondition
getTag, setTagMethods inherited from class com.stimulsoft.report.components.conditions.StiFilter
getColumn, getCondition, getDataType, getExpression, getItem, getValue1, getValue2, setColumn, setCondition, setDataType, setExpression, setItem, setValue1, setValue2
-
Constructor Details
-
StiDataBarCondition
public StiDataBarCondition() -
StiDataBarCondition
public StiDataBarCondition(String column, StiBrushType brushType, StiColor positiveColor, StiColor negativeColor, boolean showBorder, StiColor positiveBorderColor, StiColor negativeBorderColor, StiDataBarDirection direction, StiMinimumType minimumType, float minimumValue, StiMaximumType maximumType, float maximumValue, int padding, int cornerRadius, StiDataBarTextPlacement textPlacement, StiDataBarShape shape) Creates a new object of the type StiDataBarCondition.
-
-
Method Details
-
CreateIndicator
Creates new indicator for specified condition.- Specified by:
CreateIndicatorin interfaceIStiIndicatorCondition
-
Reset
public final void Reset()Reset condition to base state.- Specified by:
Resetin interfaceIStiIndicatorCondition
-
getBrushType
Gets or sets value which indicates which type of brush will be used for Data Bar indicator drawing.- Specified by:
getBrushTypein interfaceIStiDataBarIndicator
-
setBrushType
- Specified by:
setBrushTypein interfaceIStiDataBarIndicator
-
getPositiveColor
Gets or sets a color of positive values for data bar indicator.- Specified by:
getPositiveColorin interfaceIStiDataBarIndicator
-
setPositiveColor
- Specified by:
setPositiveColorin interfaceIStiDataBarIndicator
-
getNegativeColor
Gets or sets a color of negative values for data bar indicator.- Specified by:
getNegativeColorin interfaceIStiDataBarIndicator
-
setNegativeColor
- Specified by:
setNegativeColorin interfaceIStiDataBarIndicator
-
getPositiveBorderColor
Gets or sets a border color of positive values for Data Bar indicator.- Specified by:
getPositiveBorderColorin interfaceIStiDataBarIndicator
-
setPositiveBorderColor
- Specified by:
setPositiveBorderColorin interfaceIStiDataBarIndicator
-
getNegativeBorderColor
Gets or sets a border color of negative values for Data Bar indicator.- Specified by:
getNegativeBorderColorin interfaceIStiDataBarIndicator
-
setNegativeBorderColor
- Specified by:
setNegativeBorderColorin interfaceIStiDataBarIndicator
-
getShowBorder
public final boolean getShowBorder()Gets or sets value which indicates that border is drawing.- Specified by:
getShowBorderin interfaceIStiDataBarIndicator
-
setShowBorder
public final void setShowBorder(boolean value) - Specified by:
setShowBorderin interfaceIStiDataBarIndicator
-
getDirection
Gets or sets value which direction data bar will be filled by brush, from left to right or from right to left.- Specified by:
getDirectionin interfaceIStiDataBarIndicator
-
setDirection
- Specified by:
setDirectionin interfaceIStiDataBarIndicator
-
getMinimumType
Gets or sets processing type of minimal values for data bar indicator. -
setMinimumType
-
getMinimumValue
public final float getMinimumValue()Gets or sets minimal value for data bar indicator. -
setMinimumValue
public final void setMinimumValue(float value) -
getMaximumType
Gets or sets processing type of maximal values for data bar indicator. -
setMaximumType
-
getMaximumValue
public final float getMaximumValue()Gets or sets minimal value for data bar indicator. -
setMaximumValue
public final void setMaximumValue(float value) -
getShape
The shape used to draw the data bar indicator. Arrow and Banner shapes are mirrored horizontally depending on the value sign (pointing right for positive, left for negative).- Specified by:
getShapein interfaceIStiDataBarIndicator
-
setShape
- Specified by:
setShapein interfaceIStiDataBarIndicator
-
hashCode
public int hashCode() -
equals
-
getPadding
public int getPadding()- Specified by:
getPaddingin interfaceIStiDataBarIndicator
-
setPadding
public void setPadding(int padding) - Specified by:
setPaddingin interfaceIStiDataBarIndicator
-
getCornerRadius
public int getCornerRadius()- Specified by:
getCornerRadiusin interfaceIStiDataBarIndicator
-
setCornerRadius
public void setCornerRadius(int cornerRadius) - Specified by:
setCornerRadiusin interfaceIStiDataBarIndicator
-
getTextPlacement
- Specified by:
getTextPlacementin interfaceIStiDataBarIndicator
-
setTextPlacement
- Specified by:
setTextPlacementin interfaceIStiDataBarIndicator
-
serialize
- Specified by:
serializein interfaceIStiSerializableToString- Overrides:
serializein classStiFilter
-
deserialize
- Specified by:
deserializein interfaceIStiSerializableToString- Overrides:
deserializein classStiFilter
-
SaveToJsonObject
- Specified by:
SaveToJsonObjectin interfaceIStiJsonReportObject- Overrides:
SaveToJsonObjectin classStiFilter- Throws:
JSONException
-
LoadFromJsonObject
- Specified by:
LoadFromJsonObjectin interfaceIStiJsonReportObject- Overrides:
LoadFromJsonObjectin classStiFilter- Throws:
JSONException
-