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 |