Présentation

Ensemble de projets utilitaires.

Librairie Util

Librairie regroupant les utilitaires classiques sur les fichiers, les tableaux, les collections, les maps, les chaînes de caractères, ...

Autres Collection

  • BoundedList : permet de définir des bornes min et max aux éléments contenu dans la liste.
  • CategorisedListenerSet : permet de ranger des listeners en fonction d'une clé (catégorie). Les catégories sont hiérarchiques, les évènements seront donc transmis en cascade.
  • ListenerSet : permet d'enregistrer des listeners sans doublon et de facilement lancer des évènements sur l'ensemble de ces listeners.
  • HashList : une liste indexé sans doublon.
  • RecursiveProperties : permet d'injecter des valeurs de propriétés dans une autre.
  • SortedProperties : Properties itérant lexicographiquement sur les clés.
  • TransformedList : permet d'avoir un état de stockage différent de l'état de l'objet retourné ou ajouté. (Ex : stockage du null sous forme de String)

Profiling

  • CallAnalyze : trace les appels de méthodes par Thread (temps + mémoire utilisée).
  • TimeLog : affiche un message suivant un certain seuil de temps d'exécution. Elle s'appuie sur commons-logging pour afficher ces messages.

Beans

  • TODO Doc

Converter

  • TODO Doc

Pagination

  • TODO Doc

Rmi

  • TODO Doc

Version

  • TODO Doc

Autres

  • Resource : permet de retrouver des fichiers dans le classpath de l'application ou en cas d'échec, sur le système de fichier.
  • Checksum : deux classes sont disponibles pour faire du hash MD5 sur des flux (MD5InputStream et MD5OutputStream), pour des chaînes vous pouvez utiliser directement les méthodes dans StringUtil (encodeMD5 et encodeSHA1).
  • Version : représente un numéro de version d'une application, on peut y extraire ses constituantes ainsi que comparer différentes versions.
  • PeriodDates : représente une période entre deux dates. Il contient plusieurs méthodes utiles pour retrouver les mois constituant la période ou pour faire des comparaison.

Librairie Nuiton-decorator

L'API decorator a été déplacé en version 2.7 vers http://doc.nuiton.org/nuiton-decorator.

Le module sera supprimé en version 3.0.

Cette librairie propose une Api de décorator simple.

Librairie Nuiton-validator

Ce module a été déplacé en version 2.7 vers http://doc.nuiton.org/nuiton-validator.

Le module sera supprimé en version 3.0.

Cette librairie propose une Api de validation plus complète que la JSR-303, permettant nottament de préciser des scopes (info, erreur, warning, ...)

Plus d'infos

Librairie Nuiton-csv

Ce module a été déplacé en version 2.7 vers http://doc.nuiton.org/nuiton-csv.

Le module sera supprimé en version 3.0.

Cette librairie propose une Api simple d'import export au format csv.

Plus d'infos

Librairie Nuiton-config

Ce module a été déplacé en version 2.7 vers http://doc.nuiton.org/nuiton-config.

Le module sera supprimé en version 3.0.

Cette librairie propose une Api simple de configuration d'application.

Plus d'infos

Librairie Nuiton-updater

Ce module a été déplacé en version 2.7 vers http://doc.nuiton.org/nuiton-updater.

Le module sera supprimé en version 3.0.

Cette librairie propose une Api simple de mise à jour d'application.

Plus d'infos

Rapports Maven

Ajouté en version 2.4.8, ce module permet la génération de rapports Maven liés aux outils offerts par les librairies de ce projet (ApplicationConfig,...).

Ce module a été déplacé en version 2.7 vers http://doc.nuiton.org/nuiton-maven-report-plugin.

Le module sera supprimé en version 3.0.