Package ch.kk7.confij.binding

  • Interface Summary
    Interface Description
    ConfigBinding<T>
    a structure derived from the configuration type (by parsing interfaces/...), which can generate a NodeDefinition (usually done once), and later bind a ConfijNode to an actual instance.
    ConfigBindingFactory<T extends ConfigBinding>  
  • Class Summary
    Class Description
    BindingContext
    While traversing the tree of interfaces defining the configuration, this represents a state at a given node.
    BindingResult<T>
    The outcome when buiding the final configuration object, but still keep it linked to the old ConfijNode and its child-results.
    BindingType  
    ConfigBinder  
  • Exception Summary
    Exception Description
    ConfijBindingException
    An issue when attempting to combine a configuration definition with actual configuration data.
    ConfijDefinitionException
    Exception is thrown whenever there is an issue with the interface defining the configuration.