public class ConverterRepository extends AbstractComponentRepository<ConverterKey,Converter<?,?>,ConverterFactory> implements Constructable
| Constructor and Description |
|---|
ConverterRepository() |
| Modifier and Type | Method and Description |
|---|---|
<T,F> Converter<T,F> |
getConverter(ConverterKey key) |
<T,F> Converter<T,F> |
getConverter(java.lang.String fromNamespace,
java.lang.String toNamespace) |
java.util.Set<java.lang.String> |
getFromNamespaceConverterTo(java.lang.String toNamespace)
Get all namespaces for which a converter is available to convert from requested format to default format
|
static ConverterRepository |
getInstance()
Deprecated.
|
java.util.Set<java.lang.String> |
getToNamespaceConverterFrom(java.lang.String fromNamespace)
Get all namespaces for which a converter is available to convert to
requested format to default format
|
boolean |
hasConverter(ConverterKey key) |
boolean |
hasConverter(java.lang.String fromNamespace,
java.lang.String toNamespace)
Checks if a converter is available to convert the stored object from the
default format to the requested format
|
void |
init() |
void |
setComponentFactories(java.util.Optional<java.util.Collection<ConverterFactory>> componentFactories) |
void |
setComponents(java.util.Optional<java.util.Collection<Converter<?,?>>> components) |
getProviders, getProviders, getUniqueProviders, getUniqueProviders@Inject public void setComponentFactories(java.util.Optional<java.util.Collection<ConverterFactory>> componentFactories)
@Inject public void setComponents(java.util.Optional<java.util.Collection<Converter<?,?>>> components)
public void init()
init in interface Constructablepublic <T,F> Converter<T,F> getConverter(java.lang.String fromNamespace, java.lang.String toNamespace)
public <T,F> Converter<T,F> getConverter(ConverterKey key)
public java.util.Set<java.lang.String> getFromNamespaceConverterTo(java.lang.String toNamespace)
toNamespace - Requested formatpublic java.util.Set<java.lang.String> getToNamespaceConverterFrom(java.lang.String fromNamespace)
fromNamespace - Requested formatpublic boolean hasConverter(java.lang.String fromNamespace,
java.lang.String toNamespace)
fromNamespace - Default formattoNamespace - Requested fromatpublic boolean hasConverter(ConverterKey key)
@Deprecated public static ConverterRepository getInstance()
Copyright © 2015–2018 52°North Initiative for Geospatial Open Source Software GmbH. All rights reserved.