Package net.obvj.confectory.merger
This package contains the ConfigurationMerger implementations, as well as
auxiliary classes.
- Since:
- 2.1.0
-
Interface Summary Interface Description ConfigurationMerger<T> Base abstraction for merging twoConfigurationobjects of the same type<T>. -
Class Summary Class Description AbstractConfigurationMerger<T> An abstractConfigurationMergerthat contains common infrastructure logic for the merging of twoConfigurationobjects, delegating the actual combination to a concrete implementation.GenericJsonConfigurationMerger<T> A genericConfigurationMergerthat combines twoConfigurationobjects of type JSON.JSONObjectConfigurationMerger A specializedConfigurationMergerthat combines twoConfigurationobjects of typeJSONObject(usingjson-smartimplementation) into a single one.PropertiesConfigurationMerger A specializedConfigurationMergerthat combines twoConfigurationobjects of typePropertiesinto a single one.