-
Improvement
-
Resolution: Fixed
-
Neutral
-
1.1
-
None
The module should not require STK to be installed. However, if STK is installed it should support its dialogs by automatically switching to the STK capable NodeDataToTranslateFinder implementation.
- The maven dependency needs to be scoped as provided.
- The module descriptor dependency needs to be flagged optional.
- We should not bootstrap in the STK NodeDataToTranslateFinder by default at installation.
We should provide an implementation of NodeDataToTranslateFinder that uses reflection (via ComponentProvider.newInstance) to instantiate and delegate to the right implementation automatically based on which modules are installed. Should the user install STK or uninstall it the class will automatically switch implementation. Users won't need to fix the class name in config themselves. The class should be called AdaptiveNodeDataToTranslateFinder. This mechanism will be used to solve MGNLCTS-63.
- is depended upon by
-
MGNLCTS-63 Support for Blossom dialogs
- Closed
- mentioned in
-
Wiki Page Loading...