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
-
The string list of tags to be used for search.
no setter
-
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