Package org.nuiton.util

Ensemble de classe Java permettant de simplifier le développement en factorisant des besoins que l'on retrouve dans tous les développement.

See:
          Description

Interface Summary
ApplicationConfig.ActionDef Le contrat de marquage des action, on utilise cette interface pour caracteriser une action.
ApplicationConfig.OptionDef Le contrat de marquage des options, on utilise cette interface pour caracteriser une option de configuration.
ApplicationConfigProvider Provider of a ApplicationConfig.
FileUtil.FileAction  
MatrixMap<E> Permet de stocker des informations dans une matrix a N dimension Si lors de l'ajout on indique une dimension qui n'existe pas encore ou un element dans une dimension qui n'existe pas, la matrice ajoute automatiquement les elements manquant pour que l'ajout se passe bien.
MatrixMap.MapFunction<E> Permet de faire un traitement sur des valeurs et d'en retourner des nouvelles.
MatrixMap.MatrixMapIterator<E> Iterateur de matrice
MatrixMap.SubMatrix.DimensionConverter Permet de faire une conversion de la dimension demandé dans la sous matrice avec la position reel de la matrice sous jacente.
StringUtil.ToString<O> Contract to use in StringUtil.join(Iterable, ToString, String, boolean) method.
Transformer<E,F> Permet de transformer un objet en un autre et inversement
 

Class Summary
ApplicationConfig Application configuration.
ApplicationConfig.Action Defines a runtime action to be launched via the ApplicationConfig.Action.doAction() method.
ApplicationConfig.CacheItem<T> Item used for cacheOption
ApplicationConfig.OptionList  
ApplicationConfig.SubApplicationConfig Permet de masquer un prefix.
ApplicationConfigHelper Helper about ApplicationConfig.
ArrayUtil  
BoundedList<E> ArrayList with minimum and maximum sizes.
CallAnalyse Cette classe permet de faire des analyses sur les appels de methode En debut de methode on appelle la methode CallAnalyse.enter(java.lang.String), et en fin de methode la methode CallAnalyse.exit(java.lang.String).
CallAnalyse.CallStatistics CallStatistics is the class which handles values on excecution time and memory usage.
CallAnalyse.CallStatisticsSummary This class is collecting data from different CallStatistics classes by using the method CallAnalyse.CallStatisticsSummary.addCallStats(org.nuiton.util.CallAnalyse.CallStatistics).
CallAnalyse.ThreadStatistics  
CardinalityHelper Une classe avec des méthodes utiles sur les cardinalités :

parser une cardinalité CardinalityHelper.parseCardinalite(String, boolean)

afficher une cardinité CardinalityHelper.printCardinalite(StringBuilder, String, int, int, boolean, String, String, String, String)

et pour tester des cardinalités :

CardinalityHelper.isMandatory(int), savoir si une cardinalité est obligatoire à partir de son min.

CategorisedListenerSet<L> Objet permettant de géré plusieurs liste de listener de facon simple.
ClassLoaderUtil A usefull class with method for ClassLoader
CollectionUtil  
DateUtil Library for manipulating dates.
DesktopUtil Utility class for methods to interact with Desktop Environment
DigestGenerator Helper class to provide the functionality of the digest value generation.
ExceptionUtil Deprecated. since 2.5, will be removed and not replaced in version 2.6
FasterCachedResourceResolver FasterCachedResourceResolver is a URIResolver using a optimized search time algorithm.
FileCompletion Class d'aide a la saisie de chemin de fichier
FileUtil Opérations sur des fichiers.
FileUtil.PatternChooserFilter  
GZUtil  
HashList<E> Cette objet permet de gerer l'unicité des objets ajouté.
ListenerSet<L> Cette classe permet de mettre en place facilement le support de listeners.
LoggingPatternFormatter Classe org.nuiton.logging.PatternFormatter.
LoggingPatternFormatter.Argument  
LoggingPatternFormatter.ClassNameArgument  
LoggingPatternFormatter.DateArgument  
LoggingPatternFormatter.ExceptionArgument  
LoggingPatternFormatter.FreeMemoryArgument  
LoggingPatternFormatter.MessageArgument  
LoggingPatternFormatter.MethodNameArgument  
LoggingPatternFormatter.OctetArgument  
LoggingPatternFormatter.PriorityLevelArgument  
LoggingPatternFormatter.SizedArgument  
LoggingPatternFormatter.StringArgument  
LoggingPatternFormatter.SubStringArgument  
LoggingPatternFormatter.ThreadArgument  
LoggingPatternFormatter.TotalMemoryArgument  
LRUMapMultiKey  
LRUMapMultiKey.Key  
MatrixMap.AbstractMatrixMap<E> Classe abstraite permettant de facilement implanter les matrice fixe, elastique et submatrix
MatrixMap.Factory Classe permettant la creation de matrice
MatrixMap.Matrix<E> Objet matrice qui ne permet que le stockage avec des positions int dans une matrice a autant de dimension que l'on souhaite.
MatrixMap.MatrixHelper Classe contenant des méthodes statiques pour aider a la manipulation des matrices
MatrixMap.MatrixIterator<E>  
MatrixMap.MatrixMapElastic<E> Implantation particuliere de matrice, qui lorsqu'on lui passe des dimension qui n'existe pas, elle les ajoutes dans les semantiques.
MatrixMap.MatrixMapFixed<E> Implantation de MatrixMap dont les dimensions sont fixees a la creation Les dimensions ne change plus par la suite
MatrixMap.MatrixMapIteratorImpl<E>  
MatrixMap.SemanticList<T> Collection particuliere utilisee pour la stockage des semantiques.
MatrixMap.SubMatrix<E> Pour l'instant une sous matrice a obligatoirement le meme nombre de dimension que la matrice qu'elle contient.
MatrixMap.SubMatrix.MappingConverter La conversion est le mapping d'un element vers un autre element.
MatrixMap.SubMatrix.ShiftConverter La conversion est juste un decalage d'indice
MatrixMap.Vector<E> Permet de stocker des données à une position lineaire et de la redemander.
MD5InputStream MD5InputStream, a subclass of FilterInputStream implementing MD5 functionality on a stream.
MD5OutputStream  
ObjectUtil Outils pour manipuler des objets.
PagerUtil Common methods to deal with a pager.
PagerUtil.PagerBean Pager bean containing all internal states of a pager.
PeriodDates TODO tchemit 2010-08-25 JAVADOC + I18N PeriodDates.java

Created on 2009-08-13

PropertiesDateRemoveFilterStream Class used to not print first line into delegated OutputStream.
RecursiveProperties Overrides Properties in order to check if the expected value contains another property key like "${...}".
ReflectUtil Introspection sur une classe.
Resource Cette class permet de rechercher un fichier en indiquant son nom avec son chemin.
ResourceResolver ResourceResolver is a URIResolver for XSL transformation.
ReverseFileReader Reverse file reader.
SortedProperties Permet d'avoir les propriétés triées.
StringUtil Classe contenant un ensemle de methode static utiles pour la manipulation des chaine de caractere mais qui ne sont pas defini dans la classe String de Java.
StringUtil.ToCSV<O> Used to build csv file using StringUtil.join(Iterable, ToString, String, boolean) method.
TimeLog Cette classe permet de facilement trace le temps d'execution entre deux points

usage

TimeLog.CallStat  
TransformedList<E> TODO Wthat is it for ?
TransparenteSoftReference<T> Cette classe etant SoftReference et surcharge les méthodes equals et hashCode pour que ces méthodes retournes les mêmes résultat que les objets contenu.
TransparenteWeakReference<T> Cette classe etant WeakReference et surcharge les méthodes equals et hashCode pour que ces méthodes retournes les mêmes résultat que les objets contenu.
Version A class to represent an application version with possible classifier.
VersionUtil Class of usefull methods on Version objects.
VersionUtil.VersionComparator L'implantation d'un comparateur de versions permettant de controler l'ordre du numero de version, classifier et numero de classifer.
ZipStreamEncoder The Class ZipStreamEncoder.
ZipUtil Opérations sur des fichiers Zip.
 

Enum Summary
MonthEnum Une énumération pour représenter les mois d'une année.
 

Exception Summary
ArgumentsParserException Argument parsing exception.
BoundedListOutOfBoundsException  
GZUtilException  
LoggingException  
ResourceException  
ResourceNotFoundException  
StringUtilException  
 

Annotation Types Summary
ApplicationConfig.Action.Step  
 

Package org.nuiton.util Description

Ensemble de classe Java permettant de simplifier le développement en factorisant des besoins que l'on retrouve dans tous les développement. On y trouve de fontion de travail sur les chaînes de caractères. Des fonctions de parsage des arguements de la ligne de commande. Des fonctions permettant très simplement de rechercher une resource (images, fichier de propriétés, ...).



Copyright © 2004-2012 CodeLutin. All Rights Reserved.