Java Library Refactoring
With Flux 2022.2, CedUtils and FactoryTools have been refactored.
CedUtils refactoring
The import of Java classes from CedUtils has been modified.
A Java package level has been added, it is named cedUtils.
Therefore in the Python scripts, the following line:
from tools import SystemHelper
will now be:
from cedUtils.tools import SystemHelper
This is valid for all imports from CedUtils and thus concerns the modules:
| With previous Flux versions | With Flux 2022.2 |
|---|---|
| application | cedUtils.application |
| collection | cedUtils.collection |
| com.* | cedUtils.com.* |
| configuration | cedUtils.configuration |
| formater | cedUtils.formater |
| internationalization | cedUtils.internationalization |
| io | cedUtils.io |
| logging | cedUtils.logging |
| model | cedUtils.model |
| network | cedUtils.network |
| process | cedUtils.process |
| properties | cedUtils.properties |
| swing | cedUtils.swing |
| tools | cedUtils.tools |
| xml | cedUtils.xml |
FactoryTools refactoring
Several modules have been moved into a new package named jutils:
| With previous Flux versions | With Flux 2022.2 |
|---|---|
| algo | jutils.algo |
| collection | jutils.collection |
| configuration | jutils.configuration |
| iotools | jutils.iotools |
| local | jutils.local |
| preference | jutils.preference |
| properties | jutils.properties |
| stp | jutils.stp |
| swing | jutils.swing |
| tools | jutils.tools |
| viewtools | jutils.viewtools |