public abstract class AbstractTransformProvider<T extends Transform> extends Object implements TransformProvider<T>
Modifier and Type | Class and Description |
---|---|
protected static interface |
AbstractTransformProvider.Iterable<T> |
static class |
AbstractTransformProvider.util |
Constructor and Description |
---|
AbstractTransformProvider() |
Modifier and Type | Method and Description |
---|---|
protected abstract AbstractTransformProvider.Iterable<T> |
_get(Query query) |
protected T |
fromId(String id) |
Iterable<T> |
get(Query query)
Get a collection of objects based on a query.
|
void |
invalidateCache() |
protected util.Function0<Void> |
provideTemporarily(T t) |
protected Iterable<T> |
rememberId(Iterable<T> iterable) |
protected T |
rememberId(T t) |
String |
toString() |
com.google.common.base.MoreObjects.ToStringHelper |
toStringHelper() |
TransformProvider<T> |
withContext(org.slf4j.Logger context) |
protected abstract AbstractTransformProvider.Iterable<T> _get(Query query)
public Iterable<T> get(Query query)
Provider
public final TransformProvider<T> withContext(org.slf4j.Logger context)
withContext
in interface Contextual<org.slf4j.Logger,TransformProvider<T extends Transform>>
public void invalidateCache()
public com.google.common.base.MoreObjects.ToStringHelper toStringHelper()
protected util.Function0<Void> provideTemporarily(T t)
Copyright © 2010–2024 The DAISY Consortium. All rights reserved.