Set api annotation on classdesc, not constructor
This commit is contained in:
@@ -7,6 +7,7 @@ import Spatial from '../filter/Spatial.js';
|
||||
* @classdesc
|
||||
* Represents a `<Contains>` operator to test whether a geometry-valued property
|
||||
* contains a given geometry.
|
||||
* @api
|
||||
*/
|
||||
class Contains extends Spatial {
|
||||
|
||||
@@ -15,7 +16,6 @@ class Contains extends Spatial {
|
||||
* @param {!module:ol/geom/Geometry} geometry Geometry.
|
||||
* @param {string=} opt_srsName SRS name. No srsName attribute will be
|
||||
* set on geometries when this is not provided.
|
||||
* @api
|
||||
*/
|
||||
constructor(geometryName, geometry, opt_srsName) {
|
||||
|
||||
|
||||
@@ -6,6 +6,7 @@ import Comparison from '../filter/Comparison.js';
|
||||
/**
|
||||
* @classdesc
|
||||
* Represents a `<During>` comparison operator.
|
||||
* @api
|
||||
*/
|
||||
class During extends Comparison {
|
||||
|
||||
@@ -13,7 +14,6 @@ class During extends Comparison {
|
||||
* @param {!string} propertyName Name of the context property to compare.
|
||||
* @param {!string} begin The begin date in ISO-8601 format.
|
||||
* @param {!string} end The end date in ISO-8601 format.
|
||||
* @api
|
||||
*/
|
||||
constructor(propertyName, begin, end) {
|
||||
super('During', propertyName);
|
||||
|
||||
@@ -6,6 +6,7 @@ import ComparisonBinary from '../filter/ComparisonBinary.js';
|
||||
/**
|
||||
* @classdesc
|
||||
* Represents a `<PropertyIsEqualTo>` comparison operator.
|
||||
* @api
|
||||
*/
|
||||
class EqualTo extends ComparisonBinary {
|
||||
|
||||
@@ -13,7 +14,6 @@ class EqualTo extends ComparisonBinary {
|
||||
* @param {!string} propertyName Name of the context property to compare.
|
||||
* @param {!(string|number)} expression The value to compare.
|
||||
* @param {boolean=} opt_matchCase Case-sensitive?
|
||||
* @api
|
||||
*/
|
||||
constructor(propertyName, expression, opt_matchCase) {
|
||||
super('PropertyIsEqualTo', propertyName, expression, opt_matchCase);
|
||||
|
||||
@@ -6,13 +6,13 @@ import ComparisonBinary from '../filter/ComparisonBinary.js';
|
||||
/**
|
||||
* @classdesc
|
||||
* Represents a `<PropertyIsGreaterThan>` comparison operator.
|
||||
* @api
|
||||
*/
|
||||
class GreaterThan extends ComparisonBinary {
|
||||
|
||||
/**
|
||||
* @param {!string} propertyName Name of the context property to compare.
|
||||
* @param {!number} expression The value to compare.
|
||||
* @api
|
||||
*/
|
||||
constructor(propertyName, expression) {
|
||||
super('PropertyIsGreaterThan', propertyName, expression);
|
||||
|
||||
@@ -6,13 +6,13 @@ import ComparisonBinary from '../filter/ComparisonBinary.js';
|
||||
/**
|
||||
* @classdesc
|
||||
* Represents a `<PropertyIsGreaterThanOrEqualTo>` comparison operator.
|
||||
* @api
|
||||
*/
|
||||
class GreaterThanOrEqualTo extends ComparisonBinary {
|
||||
|
||||
/**
|
||||
* @param {!string} propertyName Name of the context property to compare.
|
||||
* @param {!number} expression The value to compare.
|
||||
* @api
|
||||
*/
|
||||
constructor(propertyName, expression) {
|
||||
super('PropertyIsGreaterThanOrEqualTo', propertyName, expression);
|
||||
|
||||
@@ -7,6 +7,7 @@ import Spatial from '../filter/Spatial.js';
|
||||
* @classdesc
|
||||
* Represents a `<Intersects>` operator to test whether a geometry-valued property
|
||||
* intersects a given geometry.
|
||||
* @api
|
||||
*/
|
||||
class Intersects extends Spatial {
|
||||
|
||||
|
||||
@@ -6,6 +6,7 @@ import Comparison from '../filter/Comparison.js';
|
||||
/**
|
||||
* @classdesc
|
||||
* Represents a `<PropertyIsBetween>` comparison operator.
|
||||
* @api
|
||||
*/
|
||||
class IsBetween extends Comparison {
|
||||
|
||||
@@ -13,7 +14,6 @@ class IsBetween extends Comparison {
|
||||
* @param {!string} propertyName Name of the context property to compare.
|
||||
* @param {!number} lowerBoundary The lower bound of the range.
|
||||
* @param {!number} upperBoundary The upper bound of the range.
|
||||
* @api
|
||||
*/
|
||||
constructor(propertyName, lowerBoundary, upperBoundary) {
|
||||
super('PropertyIsBetween', propertyName);
|
||||
|
||||
@@ -6,6 +6,7 @@ import Comparison from '../filter/Comparison.js';
|
||||
/**
|
||||
* @classdesc
|
||||
* Represents a `<PropertyIsLike>` comparison operator.
|
||||
* @api
|
||||
*/
|
||||
class IsLike extends Comparison {
|
||||
|
||||
@@ -20,7 +21,6 @@ class IsLike extends Comparison {
|
||||
* @param {string=} opt_escapeChar Escape character which can be used to escape
|
||||
* the pattern characters. Default is '!'.
|
||||
* @param {boolean=} opt_matchCase Case-sensitive?
|
||||
* @api
|
||||
*/
|
||||
constructor(propertyName, pattern, opt_wildCard, opt_singleChar, opt_escapeChar, opt_matchCase) {
|
||||
super('PropertyIsLike', propertyName);
|
||||
|
||||
@@ -6,12 +6,12 @@ import Comparison from '../filter/Comparison.js';
|
||||
/**
|
||||
* @classdesc
|
||||
* Represents a `<PropertyIsNull>` comparison operator.
|
||||
* @api
|
||||
*/
|
||||
class IsNull extends Comparison {
|
||||
|
||||
/**
|
||||
* @param {!string} propertyName Name of the context property to compare.
|
||||
* @api
|
||||
*/
|
||||
constructor(propertyName) {
|
||||
super('PropertyIsNull', propertyName);
|
||||
|
||||
@@ -6,13 +6,13 @@ import ComparisonBinary from '../filter/ComparisonBinary.js';
|
||||
/**
|
||||
* @classdesc
|
||||
* Represents a `<PropertyIsLessThan>` comparison operator.
|
||||
* @api
|
||||
*/
|
||||
class LessThan extends ComparisonBinary {
|
||||
|
||||
/**
|
||||
* @param {!string} propertyName Name of the context property to compare.
|
||||
* @param {!number} expression The value to compare.
|
||||
* @api
|
||||
*/
|
||||
constructor(propertyName, expression) {
|
||||
super('PropertyIsLessThan', propertyName, expression);
|
||||
|
||||
@@ -6,13 +6,13 @@ import ComparisonBinary from '../filter/ComparisonBinary.js';
|
||||
/**
|
||||
* @classdesc
|
||||
* Represents a `<PropertyIsLessThanOrEqualTo>` comparison operator.
|
||||
* @api
|
||||
*/
|
||||
class LessThanOrEqualTo extends ComparisonBinary {
|
||||
|
||||
/**
|
||||
* @param {!string} propertyName Name of the context property to compare.
|
||||
* @param {!number} expression The value to compare.
|
||||
* @api
|
||||
*/
|
||||
constructor(propertyName, expression) {
|
||||
super('PropertyIsLessThanOrEqualTo', propertyName, expression);
|
||||
|
||||
@@ -6,12 +6,12 @@ import Filter from '../filter/Filter.js';
|
||||
/**
|
||||
* @classdesc
|
||||
* Represents a logical `<Not>` operator for a filter condition.
|
||||
* @api
|
||||
*/
|
||||
class Not extends Filter {
|
||||
|
||||
/**
|
||||
* @param {!module:ol/format/filter/Filter} condition Filter condition.
|
||||
* @api
|
||||
*/
|
||||
constructor(condition) {
|
||||
|
||||
|
||||
@@ -6,6 +6,7 @@ import ComparisonBinary from '../filter/ComparisonBinary.js';
|
||||
/**
|
||||
* @classdesc
|
||||
* Represents a `<PropertyIsNotEqualTo>` comparison operator.
|
||||
* @api
|
||||
*/
|
||||
class NotEqualTo extends ComparisonBinary {
|
||||
|
||||
@@ -13,7 +14,6 @@ class NotEqualTo extends ComparisonBinary {
|
||||
* @param {!string} propertyName Name of the context property to compare.
|
||||
* @param {!(string|number)} expression The value to compare.
|
||||
* @param {boolean=} opt_matchCase Case-sensitive?
|
||||
* @api
|
||||
*/
|
||||
constructor(propertyName, expression, opt_matchCase) {
|
||||
super('PropertyIsNotEqualTo', propertyName, expression, opt_matchCase);
|
||||
|
||||
@@ -6,12 +6,12 @@ import LogicalNary from '../filter/LogicalNary.js';
|
||||
/**
|
||||
* @classdesc
|
||||
* Represents a logical `<Or>` operator between two ore more filter conditions.
|
||||
* @api
|
||||
*/
|
||||
class Or extends LogicalNary {
|
||||
|
||||
/**
|
||||
* @param {...module:ol/format/filter/Filter} conditions Conditions.
|
||||
* @api
|
||||
*/
|
||||
constructor(conditions) {
|
||||
const params = ['Or'].concat(Array.prototype.slice.call(arguments));
|
||||
|
||||
@@ -7,6 +7,7 @@ import Spatial from '../filter/Spatial.js';
|
||||
* @classdesc
|
||||
* Represents a `<Within>` operator to test whether a geometry-valued property
|
||||
* is within a given geometry.
|
||||
* @api
|
||||
*/
|
||||
class Within extends Spatial {
|
||||
|
||||
@@ -15,7 +16,6 @@ class Within extends Spatial {
|
||||
* @param {!module:ol/geom/Geometry} geometry Geometry.
|
||||
* @param {string=} opt_srsName SRS name. No srsName attribute will be
|
||||
* set on geometries when this is not provided.
|
||||
* @api
|
||||
*/
|
||||
constructor(geometryName, geometry, opt_srsName) {
|
||||
super('Within', geometryName, geometry, opt_srsName);
|
||||
|
||||
Reference in New Issue
Block a user