Package ch.kk7.confij.binding
Interface ConfigBinding<T>
-
- Type Parameters:
T-
- All Known Implementing Classes:
ArrayBinding,CollectionBinding,InterfaceBinding,LeafBinding,MapBinding
public interface ConfigBinding<T>a structure derived from the configuration type (by parsing interfaces/...), which can generate aNodeDefinition(usually done once), and later bind aConfijNodeto an actual instance.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BindingResult<T>bind(ConfijNode config)NodeDefinitiondescribe(NodeBindingContext nodeBindingContext)
-
-
-
Method Detail
-
describe
NodeDefinition describe(NodeBindingContext nodeBindingContext)
-
bind
BindingResult<T> bind(ConfijNode config)
-
-