Class CswQueryFilterTransformerProvider

java.lang.Object
org.codice.ddf.spatial.ogc.csw.catalog.transformer.CswQueryFilterTransformerProvider
All Implemented Interfaces:
ddf.catalog.transform.QueryFilterTransformerProvider

public class CswQueryFilterTransformerProvider extends Object implements ddf.catalog.transform.QueryFilterTransformerProvider
Manages a reference list of QueryFilterTransformer's by mapping them to the QName's they apply to.
  • Constructor Details

    • CswQueryFilterTransformerProvider

      public CswQueryFilterTransformerProvider()
  • Method Details

    • bind

      public void bind(org.osgi.framework.ServiceReference<ddf.catalog.transform.QueryFilterTransformer> reference)
    • unbind

      public void unbind(org.osgi.framework.ServiceReference<ddf.catalog.transform.QueryFilterTransformer> reference)
    • getTransformer

      public Optional<ddf.catalog.transform.QueryFilterTransformer> getTransformer(@Nullable String typeName)
      Specified by:
      getTransformer in interface ddf.catalog.transform.QueryFilterTransformerProvider
    • getTransformer

      public Optional<ddf.catalog.transform.QueryFilterTransformer> getTransformer(QName qName)
      Specified by:
      getTransformer in interface ddf.catalog.transform.QueryFilterTransformerProvider