Uses of Interface
org.aksw.commons.rx.lookup.ListService
Packages that use ListService
-
Uses of ListService in org.aksw.commons.rx.lookup
Subinterfaces of ListService in org.aksw.commons.rx.lookupModifier and TypeInterfaceDescriptioninterfaceMapService<C,K, V> A list service is actually quite similar to JPA's TypedQuery, the main difference is, that we use a Mapinvalid input: '<'K, V> here instead of a List<T> The rationale behind that is to be able to use the keys with further LookupServices I also had in mind retrieving data from JSON documents, where (before json-ld) there was no standard way for a designated ID attribute; so the idea was, that the list service indexes the result by whatever is the key.Classes in org.aksw.commons.rx.lookup that implement ListServiceModifier and TypeClassDescriptionclassListServiceFromList<C,T> classListServiceMapWrapper<C,K, V, T> classMapServiceFromListService<C,T, K, V> classMapServiceTransformItem<C,K, I, O> A list service that transforms the input concept to another which gets passed to the underlying list serviceFields in org.aksw.commons.rx.lookup declared as ListServiceModifier and TypeFieldDescriptionprotected ListService<C, T> MapServiceFromListService.listServiceMethods in org.aksw.commons.rx.lookup that return ListServiceModifier and TypeMethodDescriptionstatic <C,K, V, T> ListService <C, T> ListServiceMapWrapper.create(MapService<C, K, V> delegate, BiFunction<K, V, T> fn) static <C,T> ListService <C, T> ListServiceFromList.wrap(List<T> items, BiPredicate<C, T> predicate) Constructors in org.aksw.commons.rx.lookup with parameters of type ListServiceModifierConstructorDescriptionMapServiceFromListService(ListService<C, T> listService, Function<? super T, ? extends K> itemToKey, Function<? super T, ? extends V> itemToValue)