Class SymbolStyleSearchResult

java.lang.Object
com.esri.arcgisruntime.symbology.SymbolStyleSearchResult
All Implemented Interfaces:
RemoteResource

public final class SymbolStyleSearchResult extends Object implements RemoteResource
Defines the results from searching through a *.stylx file.

Each instance represents a row in the associated *.stylx file. You will be able to access that individual row's symbol, name, category, keys, classes, and associated tags.

Since:
100.0.0
  • Method Details

    • getTags

      public List<String> getTags()
      Gets the tags.
      Returns:
      a unmodifiable list of tags
      Since:
      100.0.0
    • getName

      public String getName()
      Gets the name of this item.
      Returns:
      the name
      Since:
      100.0.0
    • getSymbolClass

      public String getSymbolClass()
      Gets the symbol class.
      Returns:
      the symbol class
      Since:
      100.0.0
    • getCategory

      public String getCategory()
      Gets the category.
      Returns:
      the category
      Since:
      100.0.0
    • getKey

      public String getKey()
      Gets the key.
      Returns:
      the key
      Since:
      100.0.0
    • getSymbolAsync

      public ListenableFuture<Symbol> getSymbolAsync()
      Asynchronously returns a Symbol from the search result.
      Returns:
      a ListenableFuture for tracking when the operation is done and getting the result
      Since:
      100.10.0
    • getCredential

      public Credential getCredential()
      Description copied from interface: RemoteResource
      Gets the Credential that is set on the network-enabled resource.

      Only applicable if the resource is secured.

      Specified by:
      getCredential in interface RemoteResource
      Returns:
      the Credential, or null if there is none
    • setCredential

      public void setCredential(Credential credential)
      Description copied from interface: RemoteResource
      Sets a Credential to be used by the network-enabled resource in the event of an authentication challenge. The default credential is null.

      Only applicable if the resource is secured.

      Specified by:
      setCredential in interface RemoteResource
      Parameters:
      credential - the Credential to be used for authentication
    • getRequestConfiguration

      public RequestConfiguration getRequestConfiguration()
      Description copied from interface: RemoteResource
      Gets the RequestConfiguration used to modify the parameters of network requests made by this RemoteResource.
      Specified by:
      getRequestConfiguration in interface RemoteResource
      Returns:
      the RequestConfiguration used to modify network requests
    • setRequestConfiguration

      public void setRequestConfiguration(RequestConfiguration requestConfiguration)
      Description copied from interface: RemoteResource
      Sets the RequestConfiguration used to modify the parameters of network requests made by this RemoteResource. If not set, the global RequestConfiguration will be used (see RequestConfiguration.getGlobalRequestConfiguration()).
      Specified by:
      setRequestConfiguration in interface RemoteResource
      Parameters:
      requestConfiguration - the RequestConfiguration used to modify network requests
    • getUri

      public String getUri()
      Description copied from interface: RemoteResource
      Gets the URI of this RemoteResource. Typically this is the URI used to instantiate the object.
      Specified by:
      getUri in interface RemoteResource
      Returns:
      the URI of this RemoteResource