use of ddf.catalog.transform.QueryFilterTransformer in project ddf by codice.
the class CswQueryFilterTransformerProvider method bind.
public synchronized void bind(ServiceReference<QueryFilterTransformer> reference) {
if (reference == null) {
return;
}
List<QName> namespaces = getNamespaces(reference);
QueryFilterTransformer transformer = getTransformer(reference);
for (QName namespace : namespaces) {
queryFilterTransformerMap.put(namespace, transformer);
List<String> typeNames = getTypeNames(reference);
for (String typeName : typeNames) {
typeNameQNameMap.put(typeName, namespace);
}
}
}
Aggregations