Class StiCondition
java.lang.Object
com.stimulsoft.report.components.conditions.StiFilter
com.stimulsoft.report.components.conditions.StiBaseCondition
com.stimulsoft.report.components.conditions.StiCondition
- All Implemented Interfaces:
IStiJsonReportObject,IStiSerializable,IStiSerializableToString,Cloneable
- Direct Known Subclasses:
StiMultiCondition
public class StiCondition
extends StiBaseCondition
implements IStiSerializable, IStiSerializableToString
The class describes the condition.
-
Field Summary
-
Constructor Summary
ConstructorsConstructorDescriptionCreates a new object of the type StiCondition.StiCondition(StiFilterItem item, String column, StiFilterCondition condition, String value1, String value2, StiFilterDataType dataType, String expression, StiColor textColor, StiColor backColor, StiFont font, boolean enabled) Creates a new object of the type StiCondition.StiCondition(StiFilterItem item, String column, StiFilterCondition condition, String value1, String value2, StiFilterDataType dataType, String expression, StiColor textColor, StiColor backColor, StiFont font, boolean enabled, boolean canAssignExpression, String assignExpression) Creates a new object of the type StiCondition.StiCondition(StiFilterItem item, String column, StiFilterCondition condition, String value1, String value2, StiFilterDataType dataType, String expression, StiColor textColor, StiColor backColor, StiFont font, boolean enabled, boolean canAssignExpression, String assignExpression, String style, StiEnumSet<StiConditionBorderSides> borderSides) Creates a new object of the type StiCondition.StiCondition(StiFilterItem item, String column, StiFilterCondition condition, String value1, String value2, StiFilterDataType dataType, String expression, StiColor textColor, StiColor backColor, StiFont font, boolean enabled, boolean canAssignExpression, String assignExpression, String style, StiEnumSet<StiConditionBorderSides> borderSides, StiEnumSet<StiConditionPermissions> permissions) Creates a new object of the type StiCondition.StiCondition(String expression, StiColor textColor, StiColor backColor, StiFont font, boolean enabled) Creates a new object of the type StiCondition.StiCondition(String expression, StiColor textColor, StiColor backColor, StiFont font, boolean enabled, boolean canAssignExpression, String assignExpression) Creates a new object of the type StiCondition.StiCondition(String expression, StiColor textColor, StiColor backColor, StiFont font, boolean enabled, boolean canAssignExpression, String assignExpression, String style, StiEnumSet<StiConditionBorderSides> borderSides) Creates a new object of the type StiCondition.StiCondition(String expression, StiColor textColor, StiColor backColor, StiFont font, boolean enabled, boolean canAssignExpression, String assignExpression, String style, StiEnumSet<StiConditionBorderSides> borderSides, StiEnumSet<StiConditionPermissions> permissions) Creates a new object of the type StiCondition.StiCondition(String column, StiFilterCondition condition, String value, StiFilterDataType dataType, StiColor textColor, StiColor backColor, StiFont font, boolean enabled) Creates a new object of the type StiCondition.StiCondition(String column, StiFilterCondition condition, String value1, String value2, StiFilterDataType dataType, StiColor textColor, StiColor backColor, StiFont font, boolean enabled) Creates a new object of the type StiCondition.StiCondition(String column, StiFilterCondition condition, String value1, String value2, StiFilterDataType dataType, StiColor textColor, StiColor backColor, StiFont font, boolean enabled, boolean canAssignExpression, String assignExpression) Creates a new object of the type StiCondition.StiCondition(String column, StiFilterCondition condition, String value1, String value2, StiFilterDataType dataType, StiColor textColor, StiColor backColor, StiFont font, boolean enabled, boolean canAssignExpression, String assignExpression, String style, StiEnumSet<StiConditionBorderSides> borderSides) Creates a new object of the type StiCondition.StiCondition(String column, StiFilterCondition condition, String value1, String value2, StiFilterDataType dataType, StiColor textColor, StiColor backColor, StiFont font, boolean enabled, boolean canAssignExpression, String assignExpression, String style, StiEnumSet<StiConditionBorderSides> borderSides, StiEnumSet<StiConditionPermissions> permissions, boolean breakIfTrue) Creates a new object of the type StiCondition.StiCondition(String column, StiFilterCondition condition, Date date1, StiColor textColor, StiColor backColor, StiFont font, boolean enabled) Creates a new object of the type StiCondition.StiCondition(String column, StiFilterCondition condition, Date date1, Date date2, StiColor textColor, StiColor backColor, StiFont font, boolean enabled) Creates a new object of the type StiCondition. -
Method Summary
Modifier and TypeMethodDescriptionclone()Creates a new object that is a copy of the current instance.voiddeserialize(String strObject) booleanfinal Stringfinal StiColorGets or sets a color to draw background of text.final booleanfinal booleanfinal StiFontgetFont()Gets or sets font of text.final StringgetStyle()final StiColorGets or sets a color to draw text.inthashCode()voidLoadFromJsonObject(JSONObject jObject) final voidsetAssignExpression(String value) final voidsetBackColor(StiColor value) final voidvoidsetBreakIfTrue(Boolean breakIfTrue) final voidsetCanAssignExpression(boolean value) final voidsetEnabled(boolean value) final voidfinal voidfinal voidfinal voidsetTextColor(StiColor value) 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
-
StiCondition
public StiCondition(StiFilterItem item, String column, StiFilterCondition condition, String value1, String value2, StiFilterDataType dataType, String expression, StiColor textColor, StiColor backColor, StiFont font, boolean enabled, boolean canAssignExpression, String assignExpression, String style, StiEnumSet<StiConditionBorderSides> borderSides, StiEnumSet<StiConditionPermissions> permissions) Creates a new object of the type StiCondition. -
StiCondition
public StiCondition(String expression, StiColor textColor, StiColor backColor, StiFont font, boolean enabled) Creates a new object of the type StiCondition. -
StiCondition
public StiCondition(String expression, StiColor textColor, StiColor backColor, StiFont font, boolean enabled, boolean canAssignExpression, String assignExpression) Creates a new object of the type StiCondition. -
StiCondition
public StiCondition(String expression, StiColor textColor, StiColor backColor, StiFont font, boolean enabled, boolean canAssignExpression, String assignExpression, String style, StiEnumSet<StiConditionBorderSides> borderSides) Creates a new object of the type StiCondition. -
StiCondition
public StiCondition(String expression, StiColor textColor, StiColor backColor, StiFont font, boolean enabled, boolean canAssignExpression, String assignExpression, String style, StiEnumSet<StiConditionBorderSides> borderSides, StiEnumSet<StiConditionPermissions> permissions) Creates a new object of the type StiCondition. -
StiCondition
public StiCondition(String column, StiFilterCondition condition, Date date1, StiColor textColor, StiColor backColor, StiFont font, boolean enabled) Creates a new object of the type StiCondition. -
StiCondition
public StiCondition(String column, StiFilterCondition condition, Date date1, Date date2, StiColor textColor, StiColor backColor, StiFont font, boolean enabled) Creates a new object of the type StiCondition. -
StiCondition
public StiCondition(String column, StiFilterCondition condition, String value, StiFilterDataType dataType, StiColor textColor, StiColor backColor, StiFont font, boolean enabled) Creates a new object of the type StiCondition. -
StiCondition
public StiCondition(String column, StiFilterCondition condition, String value1, String value2, StiFilterDataType dataType, StiColor textColor, StiColor backColor, StiFont font, boolean enabled) Creates a new object of the type StiCondition. -
StiCondition
public StiCondition(String column, StiFilterCondition condition, String value1, String value2, StiFilterDataType dataType, StiColor textColor, StiColor backColor, StiFont font, boolean enabled, boolean canAssignExpression, String assignExpression) Creates a new object of the type StiCondition. -
StiCondition
public StiCondition(String column, StiFilterCondition condition, String value1, String value2, StiFilterDataType dataType, StiColor textColor, StiColor backColor, StiFont font, boolean enabled, boolean canAssignExpression, String assignExpression, String style, StiEnumSet<StiConditionBorderSides> borderSides) Creates a new object of the type StiCondition. -
StiCondition
public StiCondition(String column, StiFilterCondition condition, String value1, String value2, StiFilterDataType dataType, StiColor textColor, StiColor backColor, StiFont font, boolean enabled, boolean canAssignExpression, String assignExpression, String style, StiEnumSet<StiConditionBorderSides> borderSides, StiEnumSet<StiConditionPermissions> permissions, boolean breakIfTrue) Creates a new object of the type StiCondition. -
StiCondition
public StiCondition(StiFilterItem item, String column, StiFilterCondition condition, String value1, String value2, StiFilterDataType dataType, String expression, StiColor textColor, StiColor backColor, StiFont font, boolean enabled) Creates a new object of the type StiCondition. -
StiCondition
public StiCondition(StiFilterItem item, String column, StiFilterCondition condition, String value1, String value2, StiFilterDataType dataType, String expression, StiColor textColor, StiColor backColor, StiFont font, boolean enabled, boolean canAssignExpression, String assignExpression) Creates a new object of the type StiCondition. -
StiCondition
public StiCondition(StiFilterItem item, String column, StiFilterCondition condition, String value1, String value2, StiFilterDataType dataType, String expression, StiColor textColor, StiColor backColor, StiFont font, boolean enabled, boolean canAssignExpression, String assignExpression, String style, StiEnumSet<StiConditionBorderSides> borderSides) Creates a new object of the type StiCondition. -
StiCondition
public StiCondition()Creates a new object of the type StiCondition.
-
-
Method Details
-
clone
Creates a new object that is a copy of the current instance. -
getEnabled
public final boolean getEnabled() -
setEnabled
public final void setEnabled(boolean value) -
getTextColor
Gets or sets a color to draw text. -
setTextColor
-
getBackColor
Gets or sets a color to draw background of text. -
setBackColor
-
getFont
Gets or sets font of text. -
setFont
-
getCanAssignExpression
public final boolean getCanAssignExpression() -
setCanAssignExpression
public final void setCanAssignExpression(boolean value) -
getAssignExpression
-
setAssignExpression
-
getStyle
-
setStyle
-
getBorderSides
-
setBorderSides
-
getPermissions
-
setPermissions
-
hashCode
public int hashCode() -
equals
-
serialize
- Specified by:
serializein interfaceIStiSerializableToString- Overrides:
serializein classStiFilter
-
deserialize
- Specified by:
deserializein interfaceIStiSerializableToString- Overrides:
deserializein classStiFilter
-
getBreakIfTrue
- Returns:
- the breakIfTrue
-
setBreakIfTrue
- Parameters:
breakIfTrue- the breakIfTrue to set
-
SaveToJsonObject
- Specified by:
SaveToJsonObjectin interfaceIStiJsonReportObject- Overrides:
SaveToJsonObjectin classStiFilter- Throws:
JSONException
-
LoadFromJsonObject
- Specified by:
LoadFromJsonObjectin interfaceIStiJsonReportObject- Overrides:
LoadFromJsonObjectin classStiFilter- Throws:
JSONException
-