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