12
12
13
13
/**
14
14
* Class: OpenLayers.Format.CQL
15
- * Read CQL strings to get <OpenLayers.Filter> objects. Write
16
- * <OpenLayers.Filter> objects to get CQL strings. Create a new parser with
15
+ * Read CQL strings to get <OpenLayers.Filter> objects. Write
16
+ * <OpenLayers.Filter> objects to get CQL strings. Create a new parser with
17
17
* the <OpenLayers.Format.CQL> constructor.
18
18
*
19
19
* Inherits from:
20
20
* - <OpenLayers.Format>
21
21
*/
22
22
OpenLayers . Format . CQL = ( function ( ) {
23
-
23
+
24
24
var tokens = [
25
25
"PROPERTY" , "COMPARISON" , "VALUE" , "LOGICAL"
26
26
] ,
@@ -31,7 +31,7 @@ OpenLayers.Format.CQL = (function() {
31
31
IS_NULL : / ^ I S N U L L / i,
32
32
COMMA : / ^ , / ,
33
33
LOGICAL : / ^ ( A N D | O R ) / i,
34
- VALUE : / ^ ( ' ( [ ^ ' ] | ' ' ) * ' | ^ - ? \d * ( \. \d + ) ? ) / ,
34
+ VALUE : / ^ ( ' ( [ ^ ' ] | ' ' ) * ' | - ? \d + ( \. \d * ) ? | \. \d + ) / ,
35
35
LPAREN : / ^ \( / ,
36
36
RPAREN : / ^ \) / ,
37
37
SPATIAL : / ^ ( B B O X | I N T E R S E C T S | D W I T H I N | W I T H I N | C O N T A I N S ) / i,
@@ -355,7 +355,7 @@ OpenLayers.Format.CQL = (function() {
355
355
* Returns:
356
356
* {<OpenLayers.Filter>} A filter based on the CQL text.
357
357
*/
358
- read : function ( text ) {
358
+ read : function ( text ) {
359
359
var result = buildAst ( tokenize ( text ) ) ;
360
360
if ( this . keepData ) {
361
361
this . data = result ;
@@ -407,7 +407,7 @@ OpenLayers.Format.CQL = (function() {
407
407
}
408
408
case "OpenLayers.Filter.Logical" :
409
409
if ( filter . type == OpenLayers . Filter . Logical . NOT ) {
410
- // TODO: deal with precedence of logical operators to
410
+ // TODO: deal with precedence of logical operators to
411
411
// avoid extra parentheses (not urgent)
412
412
return "NOT (" + this . write ( filter . filters [ 0 ] ) + ")" ;
413
413
} else {
@@ -425,12 +425,12 @@ OpenLayers.Format.CQL = (function() {
425
425
}
426
426
case "OpenLayers.Filter.Comparison" :
427
427
if ( filter . type == OpenLayers . Filter . Comparison . BETWEEN ) {
428
- return filter . property + " BETWEEN " +
429
- this . write ( filter . lowerBoundary ) + " AND " +
428
+ return filter . property + " BETWEEN " +
429
+ this . write ( filter . lowerBoundary ) + " AND " +
430
430
this . write ( filter . upperBoundary ) ;
431
431
} else {
432
432
return ( filter . value !== null ) ? filter . property +
433
- " " + operatorReverse [ filter . type ] + " " +
433
+ " " + operatorReverse [ filter . type ] + " " +
434
434
this . write ( filter . value ) : filter . property +
435
435
" " + operatorReverse [ filter . type ] ;
436
436
}
@@ -449,4 +449,3 @@ OpenLayers.Format.CQL = (function() {
449
449
450
450
} ) ;
451
451
} ) ( ) ;
452
-
0 commit comments