Interface PersistenceTypeInstantiatorProvider<D>
-
- All Known Implementing Classes:
PersistenceInstantiator.Default
,PersistenceTypeInstantiatorProvider.Default
,PersistenceTypeInstantiatorProvider.Mapped
public interface PersistenceTypeInstantiatorProvider<D>
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
PersistenceTypeInstantiatorProvider.Default<D>
static class
PersistenceTypeInstantiatorProvider.Mapped<D>
-
Method Summary
Modifier and Type Method Description static <D> PersistenceTypeInstantiatorProvider<D>
New(XGettingMap<Class<?>,PersistenceTypeInstantiator<D,?>> instantiatorMapping, PersistenceInstantiator<D> instantiator)
static <D> PersistenceTypeInstantiatorProvider<D>
New(PersistenceInstantiator<D> instantiator)
static <D> PersistenceTypeInstantiatorProvider<D>
Provider()
<T> PersistenceTypeInstantiator<D,T>
provideTypeInstantiator(Class<T> type)
-
-
-
Method Detail
-
provideTypeInstantiator
<T> PersistenceTypeInstantiator<D,T> provideTypeInstantiator(Class<T> type)
-
Provider
static <D> PersistenceTypeInstantiatorProvider<D> Provider()
-
New
static <D> PersistenceTypeInstantiatorProvider<D> New(PersistenceInstantiator<D> instantiator)
-
New
static <D> PersistenceTypeInstantiatorProvider<D> New(XGettingMap<Class<?>,PersistenceTypeInstantiator<D,?>> instantiatorMapping, PersistenceInstantiator<D> instantiator)
-
-