public abstract class LocalizedLazyThreadSafeProducer<T> extends LazyThreadSafeProducer<T> implements LocalizedProducer<T>
| Constructor and Description |
|---|
LocalizedLazyThreadSafeProducer() |
| Modifier and Type | Method and Description |
|---|---|
protected T |
create() |
protected abstract T |
create(Locale language) |
T |
get(Locale language)
Get language specific Producer result
|
protected void |
setRecreate() |
getclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAvailableLocalesprotected void setRecreate()
setRecreate in class LazyThreadSafeProducer<T>public T get(Locale language) throws ConfigurationError
LocalizedProducerget in interface LocalizedProducer<T>language - The resulting languageConfigurationErrorprotected T create() throws ConfigurationError
create in class LazyThreadSafeProducer<T>ConfigurationErrorprotected abstract T create(Locale language) throws ConfigurationError
ConfigurationErrorCopyright © 2015–2020 52°North Initiative for Geospatial Open Source Software GmbH. All rights reserved.