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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbind(org.osgi.framework.ServiceReference<ddf.catalog.transform.QueryFilterTransformer> reference) Optional<ddf.catalog.transform.QueryFilterTransformer> getTransformer(String typeName) Optional<ddf.catalog.transform.QueryFilterTransformer> getTransformer(QName qName) voidunbind(org.osgi.framework.ServiceReference<ddf.catalog.transform.QueryFilterTransformer> reference)
-
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:
getTransformerin interfaceddf.catalog.transform.QueryFilterTransformerProvider
-
getTransformer
- Specified by:
getTransformerin interfaceddf.catalog.transform.QueryFilterTransformerProvider
-