javax.imageio.spi

## Interface ServiceRegistry.Filter

- Enclosing class:
    ServiceRegistry

      public static interface ServiceRegistry.Filter

  A simple filter interface used by `ServiceRegistry.getServiceProviders` to select providers matching an arbitrary criterion. Classes that implement this interface should be defined in order to make use of the `getServiceProviders` method of `ServiceRegistry` that takes a `Filter`.
  See Also:
    `ServiceRegistry.getServiceProviders(Class, ServiceRegistry.Filter, boolean)`

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `boolean` | `filter(Object provider)` | Returns `true` if the given `provider` object matches the criterion defined by this `Filter`.

- - ### Method Detail

    - #### filter

          boolean filter(Object provider)

      Returns `true` if the given `provider` object matches the criterion defined by this `Filter`.
      Parameters:
        `provider` - a service provider `Object`.
      Returns:
        true if the provider matches the criterion.

Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2026, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.