public class

SymbolDictionaryQuery

extends Object
java.lang.Object
   ↳ com.esri.core.symbol.advanced.SymbolDictionaryQuery

Class Overview

The SymbolDictionaryQuery class is used to build up queries against the symbol dictionary to return a list of symbols.
You can search symbols by filtering the dictionary with SymbolDictionaryFilters and/or keywords.

Summary

Public Constructors
SymbolDictionaryQuery()
Public Methods
void addFilter(SymbolDictionaryFilter filter)
Adds a filter to the query.
void addKeyword(String keyword)
Adds a keyword to the query.
void clear()
Clears the query (removes all filters and keywords).
List<SymbolDictionaryFilter> getFilters()
Returns all the filters currently held in the query.
List<String> getKeywords()
Returns all the keywords currently held in the query.
void removeFilter(SymbolDictionaryFilter filter)
Removes the filter passed in parameter from the query.
void removeKeyword(String keyword)
Removes the keyword passed in parameter from the query.
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public SymbolDictionaryQuery ()

Public Methods

public void addFilter (SymbolDictionaryFilter filter)

Adds a filter to the query.

Parameters
filter the SymbolDictionaryFilter to add

public void addKeyword (String keyword)

Adds a keyword to the query.

Parameters
keyword the keyword to add

public void clear ()

Clears the query (removes all filters and keywords).

public List<SymbolDictionaryFilter> getFilters ()

Returns all the filters currently held in the query.

public List<String> getKeywords ()

Returns all the keywords currently held in the query.

Returns

public void removeFilter (SymbolDictionaryFilter filter)

Removes the filter passed in parameter from the query.

Parameters
filter the SymbolDictionaryFilter to remove

public void removeKeyword (String keyword)

Removes the keyword passed in parameter from the query.

Parameters
keyword the keyword to remove