This class represents a comparison filter.
Inherits from
OpenLayers. Filter. Comparison | This class represents a comparison filter. |
Properties | |
type | {String} type: type of the comparison. |
property | {String} name of the context property to compare |
value | {Number} or {String} comparison value for binary comparisons. |
lowerBoundary | {Number} or {String} lower boundary for between comparisons. |
upperBoundary | {Number} or {String} upper boundary for between comparisons. |
Constructor | |
OpenLayers. Filter. Comparison | Creates a comparison rule. |
Functions | |
evaluate | Evaluates this filter in a specific context. |
value2regex | Converts the value of this rule into a regular expression string, according to the wildcard characters specified. |
clone | Clones this filter. |
{String} type: type of the comparison. This is one of
value2regex: function( wildCard, singleChar, escapeChar )
Converts the value of this rule into a regular expression string, according to the wildcard characters specified. This method has to be called after instantiation of this class, if the value is not a regular expression already.
wildCard | {<Char>} wildcard character in the above value, default is “*” |
singleChar | {<Char>) single-character wildcard in the above value default is “.” |
escape | {<Char>) escape character in the above value, default is “!” |
{String} regular expression string
Evaluates this filter in a specific context.
evaluate: function( context )
Converts the value of this rule into a regular expression string, according to the wildcard characters specified.
value2regex: function( wildCard, singleChar, escapeChar )
Clones this filter.
clone: function()