public class DecoderRepository extends AbstractSimilarityKeyComponentRepository<DecoderKey,Decoder<?,?>,DecoderFactory> implements Constructable
AbstractSimilarityKeyComponentRepository.CompositeKey| Constructor and Description |
|---|
DecoderRepository() |
| Modifier and Type | Method and Description |
|---|---|
protected AbstractSimilarityKeyComponentRepository.CompositeKey |
createCompositeKey(List<DecoderKey> keys) |
<F,T> Decoder<F,T> |
getDecoder(DecoderKey key,
DecoderKey... keys) |
Set<Decoder<?,?>> |
getDecoders() |
boolean |
hasDecoder(DecoderKey key,
DecoderKey... keys) |
void |
init() |
(package private) void |
setDecoderFactories(Collection<DecoderFactory> decoderFactories) |
void |
setDecoders(Collection<Decoder<?,?>> decoders) |
<F,T> Optional<Decoder<F,T>> |
tryGetDecoder(DecoderKey key,
DecoderKey... keys) |
getComponent, getComponentProviders, getComponentProvidersByKey, getComponents, hasComponent, setProducers, tryGetComponentgetProviders, getProviders, getUniqueProviders, getUniqueProviderspublic void setDecoders(Collection<Decoder<?,?>> decoders)
void setDecoderFactories(Collection<DecoderFactory> decoderFactories)
public void init()
init in interface Constructablepublic boolean hasDecoder(DecoderKey key, DecoderKey... keys)
public <F,T> Decoder<F,T> getDecoder(DecoderKey key, DecoderKey... keys)
public <F,T> Optional<Decoder<F,T>> tryGetDecoder(DecoderKey key, DecoderKey... keys)
protected AbstractSimilarityKeyComponentRepository.CompositeKey createCompositeKey(List<DecoderKey> keys)
createCompositeKey in class AbstractSimilarityKeyComponentRepository<DecoderKey,Decoder<?,?>,DecoderFactory>Copyright © 2015–2021 52North Initiative for Geospatial Open Source Software GmbH. All rights reserved.