public class InterfaceBinding<T> extends java.lang.Object implements ConfigBinding<T>
| Modifier and Type | Class and Description |
|---|---|
static class |
InterfaceBinding.AttributeInformation |
| Constructor and Description |
|---|
InterfaceBinding(BindingType bindingType,
ConfigBinder configBinder) |
| Modifier and Type | Method and Description |
|---|---|
BindingResult<T> |
bind(ConfijNode config) |
NodeDefinition.NodeDefinitionMap |
describe(NodeBindingContext nodeBindingContext) |
protected boolean |
isEmpty(java.lang.Object value) |
public InterfaceBinding(BindingType bindingType, ConfigBinder configBinder)
public NodeDefinition.NodeDefinitionMap describe(NodeBindingContext nodeBindingContext)
describe in interface ConfigBinding<T>public BindingResult<T> bind(ConfijNode config)
bind in interface ConfigBinding<T>protected boolean isEmpty(java.lang.Object value)