Class MarkerBindingContextImpl
- java.lang.Object
-
- org.hibernate.search.mapper.pojo.bridge.binding.impl.MarkerBindingContextImpl
-
- All Implemented Interfaces:
BindingContext,MarkerBindingContext
public final class MarkerBindingContextImpl extends Object implements MarkerBindingContext
-
-
Constructor Summary
Constructors Constructor Description MarkerBindingContextImpl(BeanResolver beanResolver, Map<String,Object> params)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ObjectapplyBinder(MarkerBinder binder)BeanResolverbeanResolver()voidmarker(Object marker)Sets the marker object resulting from this binding.Objectparam(String name)Optional<Object>paramOptional(String name)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.hibernate.search.mapper.pojo.bridge.binding.BindingContext
beanResolver, param, paramOptional
-
-
-
-
Constructor Detail
-
MarkerBindingContextImpl
public MarkerBindingContextImpl(BeanResolver beanResolver, Map<String,Object> params)
-
-
Method Detail
-
marker
public void marker(Object marker)
Description copied from interface:MarkerBindingContextSets the marker object resulting from this binding.- Specified by:
markerin interfaceMarkerBindingContext- Parameters:
marker- The marker object to attach to the marked property.
-
applyBinder
public Object applyBinder(MarkerBinder binder)
-
beanResolver
public BeanResolver beanResolver()
- Specified by:
beanResolverin interfaceBindingContext- Returns:
- A bean provider, allowing the retrieval of beans, including CDI/Spring DI beans when in the appropriate environment.
-
param
public Object param(String name)
- Specified by:
paramin interfaceBindingContext- Parameters:
name- The name of the param- Returns:
- Get a param defined for the binder by the given name
-
paramOptional
public Optional<Object> paramOptional(String name)
- Specified by:
paramOptionalin interfaceBindingContext- Parameters:
name- The name of the param- Returns:
- Get an optional param defined for the binder by the given name, a param having such name may either exist or not.
-
-