public class EncoderRepository extends AbstractSimilarityKeyComponentRepository<EncoderKey,Encoder<?,?>,EncoderFactory> implements Constructable
AbstractSimilarityKeyComponentRepository.CompositeKey| Constructor and Description |
|---|
EncoderRepository() |
| Modifier and Type | Method and Description |
|---|---|
protected AbstractSimilarityKeyComponentRepository.CompositeKey |
createCompositeKey(List<EncoderKey> keys) |
<F,T> Encoder<F,T> |
getEncoder(EncoderKey key,
EncoderKey... keys) |
Set<Encoder<?,?>> |
getEncoders() |
boolean |
hasEncoder(EncoderKey key,
EncoderKey... keys) |
void |
init() |
(package private) void |
setEncoderFactories(Collection<EncoderFactory> encoderFactories) |
void |
setEncoders(Collection<Encoder<?,?>> encoders) |
<F,T> Optional<Encoder<F,T>> |
tryGetEncoder(EncoderKey key,
EncoderKey... keys) |
getComponent, getComponentProviders, getComponentProvidersByKey, getComponents, hasComponent, setProducers, tryGetComponentgetProviders, getProviders, getUniqueProviders, getUniqueProviderspublic void init()
init in interface Constructablepublic void setEncoders(Collection<Encoder<?,?>> encoders)
public boolean hasEncoder(EncoderKey key, EncoderKey... keys)
public <F,T> Encoder<F,T> getEncoder(EncoderKey key, EncoderKey... keys)
public <F,T> Optional<Encoder<F,T>> tryGetEncoder(EncoderKey key, EncoderKey... keys)
protected AbstractSimilarityKeyComponentRepository.CompositeKey createCompositeKey(List<EncoderKey> keys)
createCompositeKey in class AbstractSimilarityKeyComponentRepository<EncoderKey,Encoder<?,?>,EncoderFactory>void setEncoderFactories(Collection<EncoderFactory> encoderFactories)
Copyright © 2015–2021 52North Initiative for Geospatial Open Source Software GmbH. All rights reserved.