Package ddf.catalog.util.impl
package ddf.catalog.util.impl
Provides utility classes for the Catalog.
-
ClassDescriptionComparator that ignores case for string attributes or falls back to the passed in comparatorException used to wrap checked exceptions thrown by
CatalogFramework.query(ddf.catalog.operation.QueryRequest)methods.Default implementation of the Describable interface, providing basic setter/getter methods for a describable item's ID, title, version, organization, and description.Comparator for the distance (in meters) of 2Resultobjects.This is a basic implementation of ServiceSelectionStrategy which returns the first element from the supplied java.util.SortedSet.This converter is used to allowSortedServiceListobjects to pass through forListimplementations.Implementation of the Maskable interface that provides methods to set the masked ID of the item and the ID of the item if it has not yet been masked.A utility used to mask the source ID for all maskable items that have their own name (ID).Functional interface used to abstract away methods that take in aQueryRequestand return aSourceResponse.Comparator for the relevance of 2Resultobjects.Class for static request helper methodClass used to iterate over theResultobjects contained in aQueryResponsereturned when executing aQueryRequest.Comparator for OSGiServiceReferenceobjects.This converter is used to allowServiceReferenceListConverterobjects to pass through forListimplementations.This interface represents the strategy used by ServiceSelector instances for selecting which service to return from a call to ServiceSelector.getService().The ServiceSelector maintains a sorted set of bound OSGi services and provides user access to those services.This converter is used to allowServiceSelectorobjects to pass through forListimplementations.This utility object sorts ServiceReferences by their service rankings first and then breaks ties with service ids.Comparator for the sourceId of 2SourceDescriptorobjectsComparator for the temporal attribute of 2Resultobjects.