Class StiMultiCondition
java.lang.Object
com.stimulsoft.report.components.conditions.StiFilter
com.stimulsoft.report.components.conditions.StiBaseCondition
com.stimulsoft.report.components.conditions.StiCondition
com.stimulsoft.report.components.conditions.StiMultiCondition
- All Implemented Interfaces:
IStiJsonReportObject,IStiSerializable,IStiSerializableToString,IStiFilter,Cloneable
The class describes the condition.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionCreates a new object of the type StiMultiCondition.StiMultiCondition(StiColor textColor, StiColor backColor, StiFont font, boolean enabled, StiFilterMode filterMode) Creates a new object of the type StiMultiCondition.StiMultiCondition(StiColor textColor, StiColor backColor, StiFont font, boolean enabled, StiFilterMode filterMode, boolean canAssignExpression, String assignExpression) Creates a new object of the type StiMultiCondition.StiMultiCondition(StiColor textColor, StiColor backColor, StiFont font, boolean enabled, StiFilterMode filterMode, StiFilter[] filters) Creates a new object of the type StiMultiCondition.StiMultiCondition(StiColor textColor, StiColor backColor, StiFont font, boolean enabled, StiFilterMode filterMode, StiFilter[] filters, boolean canAssignExpression, String assignExpression) Creates a new object of the type StiMultiCondition.StiMultiCondition(StiColor textColor, StiColor backColor, StiFont font, boolean enabled, StiFilterMode filterMode, StiFilter[] filters, boolean canAssignExpression, String assignExpression, String style, StiEnumSet<StiConditionBorderSides> borderSides) Creates a new object of the type StiMultiCondition.StiMultiCondition(StiColor textColor, StiColor backColor, StiFont font, boolean enabled, StiFilterMode filterMode, StiFilter[] filters, String style, StiEnumSet<StiConditionBorderSides> borderSides) Creates a new object of the type StiMultiCondition. -
Method Summary
Modifier and TypeMethodDescriptionclone()Creates a new object that is a copy of the current instance.voiddeserialize(String strObject) booleanGets or sets the filter expression.final StiFilterEventHandlerGets or sets a method for filtration.final StiFilterModeGets or sets filter mode.final booleanGets or sets value indicates, that filter is turn on.final StiFiltersCollectionGets or sets the collection of data filters.getItem()inthashCode()voidLoadFromJsonObject(JSONObject jObject) voidvoidsetCondition(StiFilterCondition value) voidsetDataType(StiFilterDataType value) voidsetExpression(StiExpression value) final voidfinal voidsetFilterMode(StiFilterMode value) final voidsetFilterOn(boolean value) final voidsetFilters(StiFiltersCollection value) voidsetItem(StiFilterItem value) voidvoidMethods inherited from class com.stimulsoft.report.components.conditions.StiCondition
getAssignExpression, getBackColor, getBorderSides, getBreakIfTrue, getCanAssignExpression, getEnabled, getFont, getPermissions, getStyle, getTextColor, setAssignExpression, setBackColor, setBorderSides, setBreakIfTrue, setCanAssignExpression, setEnabled, setFont, setPermissions, setStyle, setTextColorMethods inherited from class com.stimulsoft.report.components.conditions.StiBaseCondition
getTag, setTag
-
Field Details
-
filters
-
-
Constructor Details
-
StiMultiCondition
public StiMultiCondition()Creates a new object of the type StiMultiCondition. -
StiMultiCondition
public StiMultiCondition(StiColor textColor, StiColor backColor, StiFont font, boolean enabled, StiFilterMode filterMode) Creates a new object of the type StiMultiCondition. -
StiMultiCondition
public StiMultiCondition(StiColor textColor, StiColor backColor, StiFont font, boolean enabled, StiFilterMode filterMode, boolean canAssignExpression, String assignExpression) Creates a new object of the type StiMultiCondition. -
StiMultiCondition
public StiMultiCondition(StiColor textColor, StiColor backColor, StiFont font, boolean enabled, StiFilterMode filterMode, StiFilter[] filters) Creates a new object of the type StiMultiCondition. -
StiMultiCondition
public StiMultiCondition(StiColor textColor, StiColor backColor, StiFont font, boolean enabled, StiFilterMode filterMode, StiFilter[] filters, String style, StiEnumSet<StiConditionBorderSides> borderSides) Creates a new object of the type StiMultiCondition. -
StiMultiCondition
public StiMultiCondition(StiColor textColor, StiColor backColor, StiFont font, boolean enabled, StiFilterMode filterMode, StiFilter[] filters, boolean canAssignExpression, String assignExpression) Creates a new object of the type StiMultiCondition. -
StiMultiCondition
public StiMultiCondition(StiColor textColor, StiColor backColor, StiFont font, boolean enabled, StiFilterMode filterMode, StiFilter[] filters, boolean canAssignExpression, String assignExpression, String style, StiEnumSet<StiConditionBorderSides> borderSides) Creates a new object of the type StiMultiCondition.
-
-
Method Details
-
clone
Creates a new object that is a copy of the current instance.- Overrides:
clonein classStiCondition- Returns:
- A new object that is a copy of this instance.
-
getFilterMode
Gets or sets filter mode.- Specified by:
getFilterModein interfaceIStiFilter
-
setFilterMode
- Specified by:
setFilterModein interfaceIStiFilter
-
getFilters
Description copied from interface:IStiFilterGets or sets the collection of data filters.- Specified by:
getFiltersin interfaceIStiFilter
-
setFilters
- Specified by:
setFiltersin interfaceIStiFilter
-
getFilterMethodHandler
Description copied from interface:IStiFilterGets or sets a method for filtration.- Specified by:
getFilterMethodHandlerin interfaceIStiFilter
-
setFilterMethodHandler
- Specified by:
setFilterMethodHandlerin interfaceIStiFilter
-
getFilterOn
public final boolean getFilterOn()Description copied from interface:IStiFilterGets or sets value indicates, that filter is turn on.- Specified by:
getFilterOnin interfaceIStiFilter
-
setFilterOn
public final void setFilterOn(boolean value) - Specified by:
setFilterOnin interfaceIStiFilter
-
getCondition
- Overrides:
getConditionin classStiFilter
-
setCondition
- Overrides:
setConditionin classStiFilter
-
getDataType
- Overrides:
getDataTypein classStiFilter
-
setDataType
- Overrides:
setDataTypein classStiFilter
-
getColumn
-
setColumn
-
getItem
-
setItem
-
getValue1
-
setValue1
-
getValue2
-
setValue2
-
getExpression
Description copied from class:StiFilterGets or sets the filter expression.- Overrides:
getExpressionin classStiFilter
-
setExpression
- Overrides:
setExpressionin classStiFilter
-
hashCode
public int hashCode()- Overrides:
hashCodein classStiCondition
-
equals
- Overrides:
equalsin classStiCondition
-
serialize
- Specified by:
serializein interfaceIStiSerializableToString- Overrides:
serializein classStiCondition
-
deserialize
- Specified by:
deserializein interfaceIStiSerializableToString- Overrides:
deserializein classStiCondition
-
SaveToJsonObject
- Specified by:
SaveToJsonObjectin interfaceIStiJsonReportObject- Overrides:
SaveToJsonObjectin classStiCondition- Throws:
JSONException
-
LoadFromJsonObject
- Specified by:
LoadFromJsonObjectin interfaceIStiJsonReportObject- Overrides:
LoadFromJsonObjectin classStiCondition- Throws:
JSONException
-