Class MapInstantiatorAccumulator
java.lang.Object
com.blazebit.persistence.view.impl.objectbuilder.MapInstantiatorAccumulator
- All Implemented Interfaces:
ContainerAccumulator<Map<?,?>>
public class MapInstantiatorAccumulator extends Object implements ContainerAccumulator<Map<?,?>>
- Since:
- 1.5.0
- Author:
- Christian Beikov
-
Constructor Summary
Constructors Constructor Description MapInstantiatorAccumulator(MapInstantiatorImplementor<?,?> mapInstantiator, ContainerAccumulator<?> valueAccumulator, boolean filterNulls)
-
Method Summary
Modifier and Type Method Description void
add(Map<?,?> container, Object index, Object value, boolean recording)
void
addAll(Map<?,?> container, Map<?,?> value, boolean recording)
Map<?,?>
createContainer(boolean recording, int size)
MapInstantiatorImplementor<?,?>
getMapInstantiator()
ContainerAccumulator<Object>
getValueAccumulator()
void
postConstruct(Map<?,?> collection)
boolean
requiresPostConstruct()
-
Constructor Details
-
MapInstantiatorAccumulator
public MapInstantiatorAccumulator(MapInstantiatorImplementor<?,?> mapInstantiator, ContainerAccumulator<?> valueAccumulator, boolean filterNulls)
-
-
Method Details
-
getMapInstantiator
-
getValueAccumulator
-
createContainer
- Specified by:
createContainer
in interfaceContainerAccumulator<Map<?,?>>
-
add
- Specified by:
add
in interfaceContainerAccumulator<Map<?,?>>
-
addAll
- Specified by:
addAll
in interfaceContainerAccumulator<Map<?,?>>
-
requiresPostConstruct
public boolean requiresPostConstruct()- Specified by:
requiresPostConstruct
in interfaceContainerAccumulator<Map<?,?>>
-
postConstruct
- Specified by:
postConstruct
in interfaceContainerAccumulator<Map<?,?>>
-