public class BuilderFactoryImpl<K extends LogConsumer,L extends PSBuilder,M extends CSBuilder,N extends TPBuilder>
extends java.lang.Object
| Constructor and Description |
|---|
BuilderFactoryImpl(java.lang.Class<K> logConsumerClass,
java.lang.Class<L> placeStatisticsBuilderClass,
java.lang.Class<M> caseStatisticsBuilderClass,
java.lang.Class<N> tokenProgressionBuilderClass) |
BuilderFactoryImpl(java.util.function.Supplier<K> logConsumerSupplier,
java.util.function.Supplier<L> placeStatisticsBuilderSupplier,
java.util.function.Supplier<M> caseStatisticsBuilderSupplier,
java.util.function.Supplier<N> tokenProgressionBuilderSupplier) |
| Modifier and Type | Method and Description |
|---|---|
M |
getCaseStatisticsBuilder() |
java.util.function.Supplier<M> |
getCaseStatisticsBuilderSupplier() |
K |
getLogConsumer() |
java.util.function.Supplier<K> |
getLogConsumerSupplier() |
L |
getPlaceStatisticsBuilder() |
java.util.function.Supplier<L> |
getPlaceStatisticsBuilderSupplier() |
N |
getTokenProgressionBuilder() |
java.util.function.Supplier<N> |
getTokenProgressionBuilderSupplier() |
void |
setCaseStatisticsBuilderSupplier(java.util.function.Supplier<M> caseStatisticsBuilderSupplier) |
void |
setLogConsumerSupplier(java.util.function.Supplier<K> logConsumerSupplier) |
void |
setPlaceStatisticsBuilderSupplier(java.util.function.Supplier<L> placeStatisticsBuilderSupplier) |
void |
setTokenProgressionBuilderSupplier(java.util.function.Supplier<N> tokenProgressionBuilderSupplier) |
public BuilderFactoryImpl(java.util.function.Supplier<K> logConsumerSupplier, java.util.function.Supplier<L> placeStatisticsBuilderSupplier, java.util.function.Supplier<M> caseStatisticsBuilderSupplier, java.util.function.Supplier<N> tokenProgressionBuilderSupplier)
public java.util.function.Supplier<K> getLogConsumerSupplier()
public void setLogConsumerSupplier(java.util.function.Supplier<K> logConsumerSupplier)
public java.util.function.Supplier<L> getPlaceStatisticsBuilderSupplier()
public void setPlaceStatisticsBuilderSupplier(java.util.function.Supplier<L> placeStatisticsBuilderSupplier)
public java.util.function.Supplier<M> getCaseStatisticsBuilderSupplier()
public void setCaseStatisticsBuilderSupplier(java.util.function.Supplier<M> caseStatisticsBuilderSupplier)
public java.util.function.Supplier<N> getTokenProgressionBuilderSupplier()
public void setTokenProgressionBuilderSupplier(java.util.function.Supplier<N> tokenProgressionBuilderSupplier)
public K getLogConsumer()
public L getPlaceStatisticsBuilder()
public M getCaseStatisticsBuilder()
public N getTokenProgressionBuilder()