SymbolStyleSearchParameters class final

Search parameters used to search for symbol primitives in a symbol style .

SymbolStyleSearchParameters allow you to specify different parameters when searching a symbol style with SymbolStyle.searchSymbols. For example, you may want to search for any symbols where the category is "2", the name contains "destroyed", and the tags contain "Protection Lines".

This object allows you to set the parameters in order to perform a search on symbol style . You can make a copy of this and pass it or reuse it for different search.

Implemented types

Constructors

SymbolStyleSearchParameters()
Creates a new Symbol Style Search Parameters object.
factory

Properties

categories List<String>
The string list of categories defined in the database to be used for search.
no setter
categoriesStrictlyMatch bool
A boolean showing if the categories parameter is to be matched exactly against the database.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
isEmpty bool
A boolean showing if all the parameters are empty.
no setter
keys List<String>
A string list of all the keys(unique identifiers) used for search.
no setter
keysStrictlyMatch bool
A boolean showing if the keys parameter is to be matched exactly against the database.
getter/setter pair
names List<String>
The string list of names to be used for search.
no setter
namesStrictlyMatch bool
A boolean showing if the names parameter is to matched exactly against the database.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
symbolClasses List<String>
A string list of all the symbol classes(symbol types) used for search. e.g. Point, Line, Polygon
no setter
symbolClassesStrictlyMatch bool
A boolean showing if the symbol classes parameter is to be matched exactly against the database.
getter/setter pair
tags List<String>
The string list of tags to be used for search.
no setter
tagsStrictlyMatch bool
A boolean showing if the tags parameter is to matched exactly against the database.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited