The coal-0.2 release of Jutil.org currently has the following features:
-
org.jutil.event
- Support for event mechanisms
-
org.jutil.java.collections
- Singleton and SkipList collections
- Fifo queues (including synchronized and blocking queues).
- Priority queues
- Stack
- Collection operators (
org.jutil.java.collections )
- Applying actions on collections/maps.
- Applying actions on collections/maps when exceptions can be thrown.
- Perform accumulations on collections (Forall, Exists, Counter,...)
- Calculate transitive closures over some object structure.
- Apply a filter to a collection.
- ...
-
org.jutil.io.fileset
- Ant-like FileSet
- PatternPredicate and LocalDisk predicates for selecting files.
-
org.jutil.java.comparator
- ExtendedComparator
- ComparableComparator
- InverseComparator
-
org.jutil.java.reflect
- Support for reflection and stacktrace inspection for pre-1.4 jdk's.
-
org.jutil.java.regex
- Replace regular expressions in files
-
org.jutil.javax.swing
- A
JLabel that keeps its value in sync with a JSlider .
-
org.jutil.junit
- Software revisions
-
JutilTest , which performs revision checks on a test class and the tested class.
-
org.jutil.jregex
-
Pattern class that adapts JRegex to jdk 1.4 interface
-
org.jutil.math
- Math class as an extension for
java.lang.Math
-
org.jutil.math.matrix
- Class Matrix with standard matrix operations
- QR, LU, Cholesky, Hessenberg, Schur and eigenvalue factorization
- Solvers for linear systems
- Solver for least squares problems
-
org.jutil.predicate
- Infrastructure to make reusable unary predicates.
-
Predicate , TotalPredicate ,...
-
And , Or , Not , Xor , Identical , Equal , NotNull , Implication , True , False .
-
org.jutil.relation
- Component to set up double bindings
- A "1" component
- An "N" component
|