Package org.jdbi.v3.core.collector
Interface CollectorFactory
- All Known Implementing Classes:
BuiltInCollectorFactory
public interface CollectorFactory
Factory for building Collectors to assemble containers of elements.
The collector produces only objects of the type of the container elements.
-
Method Summary
-
Method Details
-
accepts
Accept aType
as a collector.- Parameters:
containerType
- the container type.- Returns:
- whether this factory can produce a collector for the given container type.
-
elementType
Returns the element type for a given container type.- Parameters:
containerType
- the container type.- Returns:
- the container element type if it can be discovered through reflection; empty otherwise.
- See Also:
-
build
Creates a collector for a given container type.- Parameters:
containerType
- the container type.- Returns:
- a
Collector
for the given container type. - See Also:
-