Menu

Home

M. Billen M. Jackisch

CollLib is a library of functions, interfaces, and base implementations, which eases everyday use of imperative programming principles in Java development.

Or in other words: while the Java base libraries contain everything to work with single objects, they are very short on operations on collections of objects. CollLib aims to close this gap. With CollLib, you can define simple operations (e.g. a conversion of one object type to another) and tell the base library to apply this operation to all elements in a given collection. As these operations tend to be repetitive and atomic, it is quite possible that you find a given operation pre-made in CollLib’s base libraries (like extracting an attribute from a bean, conversion via EL, etc.)

Please check out the overview documentation of org.colllib for a primer.

CollLib's released jar artifacts are available in the Maven central repository. If you use Maven (recommended), just add CollLib as a dependency in your project's pom.xml file:

  <dependency>
    <groupId>org.colllib</groupId>
    <artifactId>colllib</artifactId>
  </dependency>

Apart from the Maven distribution the CollLib binaries are also available in the "Files" section. When using the manual download from there, you also need to include the following jar files in your project:

  • juel-api-2.2.2.jar
  • juel-impl-2.2.2.jar
  • commons-beanutils-core-1.8.3.jar
  • commons-logging-1.1.1.jar

Project Admins:


Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.