public class ServiceIndex extends SortedObjectIndex<Service>
hoard
Constructor and Description |
---|
ServiceIndex() |
Modifier and Type | Method and Description |
---|---|
<S extends Service> |
getNextService(Class<S> c,
Class<? extends S> ref)
Gets the highest priority service compatible with class
c , which is
lower priority than the ref service. |
<S extends Service> |
getPrevService(Class<S> c,
Class<? extends S> ref)
Gets the lowest priority service compatible with class
c , which is
higher priority than the ref service. |
<S extends Service> |
getService(Class<S> c)
Gets the first available service compatible with the given class.
|
addAll, addToList, contains, containsAll
add, add, add, addLater, clear, get, getAll, getBaseClass, getType, getTypes, isEmpty, iterator, remove, remove, remove, removeAll, removeFromList, retainAll, retrieveList, retrieveListsForType, size, toArray, toArray, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
equals, hashCode, parallelStream, removeIf, spliterator, stream
public <S extends Service> S getService(Class<S> c)
public <S extends Service> S getNextService(Class<S> c, Class<? extends S> ref)
c
, which is
lower priority than the ref
service.Copyright © 2015–2022 SciJava. All rights reserved.