public class DefaultModelBindingConfiguration extends Object implements ModelBindingConfiguration
| Constructor and Description |
|---|
DefaultModelBindingConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
DefaultModelBindingConfiguration |
bind(Class<?> anInterface,
Class<? extends NodeModel> model) |
DefaultModelBindingConfiguration |
bind(Class<?> clazz,
NodeModelFactory factory) |
NodeModelFactory |
bindingOf(Class<?> className)
Returns a class that implements NodeBaseModel
|
DefaultModelBindingConfiguration |
bindPackage(String basePackageName) |
DefaultModelBindingConfiguration |
bindSimpleName(Class<? extends NodeModel> modelClass,
String... names) |
DefaultModelBindingConfiguration |
defaultTo(Class<? extends NodeModel> defaultClass) |
Class<?> |
reverseBindingOf(NodeModel model)
Returns the reverse binding of a model in a polymorphic scenario.
|
DefaultModelBindingConfiguration |
reverseBindPackage(String basePackage) |
@Nonnull public NodeModelFactory bindingOf(Class<?> className)
ModelBindingConfigurationbindingOf in interface ModelBindingConfigurationclassName - The className@Nonnull public Class<?> reverseBindingOf(NodeModel model)
ModelBindingConfigurationNodeModelFactory.polymorphic()reverseBindingOf in interface ModelBindingConfigurationmodel - The implementation modelpublic DefaultModelBindingConfiguration bindPackage(String basePackageName)
public DefaultModelBindingConfiguration bindSimpleName(Class<? extends NodeModel> modelClass, String... names)
public DefaultModelBindingConfiguration bind(Class<?> anInterface, Class<? extends NodeModel> model)
public DefaultModelBindingConfiguration bind(Class<?> clazz, NodeModelFactory factory)
public DefaultModelBindingConfiguration defaultTo(Class<? extends NodeModel> defaultClass)
public DefaultModelBindingConfiguration reverseBindPackage(String basePackage)
Copyright © 2017. All rights reserved.