public interface NamedCollectionBuilder<C extends NamedCollection>
NamedCollectionBuilder
realizes NamedCollection
s.Modifier and Type | Method and Description |
---|---|
<E> C |
realize(ValueTypeAssertion<E> typeConstraint,
com.tangosol.config.expression.ParameterResolver resolver,
MapBuilder.Dependencies dependencies)
Realizes a
NamedCollection (possibly "ensuring it") based on the state
of the builder, the provided ParameterResolver and MapBuilder
dependencies. |
<T extends NamedCollection> |
realizes(Class<T> type)
Determines whether this
NamedCollectionBuilder can realize a
NamedCollection of the specified type. |
<E> C realize(ValueTypeAssertion<E> typeConstraint, com.tangosol.config.expression.ParameterResolver resolver, MapBuilder.Dependencies dependencies)
NamedCollection
(possibly "ensuring it") based on the state
of the builder, the provided ParameterResolver
and MapBuilder
dependencies.
The MapBuilder
dependencies are required to satisfy the requirement
when realizing a NamedCollection
additionally involves realizing one
or more internal Map
s.
E
- the element type of NamedCollection
typeConstraint
- type constraint assertion for elements of this NamedCollection
resolver
- the ParameterResolverdependencies
- the MapBuilder
dependenciesNamedCollection
<T extends NamedCollection> boolean realizes(Class<T> type)
NamedCollectionBuilder
can realize a
NamedCollection
of the specified type.T
- the type of the class to verifytype
- the Class
of the type to verifyNamedCollection
of the
specified type.