Java library providing additional collection interfaces and implementations built on top of Guava
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.github
src
.gitignore
.travis.yml
LICENSE.txt
NOTICE.txt
README.md
RELEASE-NOTES.txt
pom.xml

README.md

Joda-Collect

Joda-Collect provides collections that are not present in the JDK or Google Guava.

The project is related to Joda-Primitives which provides primitive versions of the collection interfaces. This project is separate, as the use cases are likely to be different.

Joda-Collect is licensed under the business-friendly Apache 2.0 licence.

Contents

Joda-Collect contains the following collections:

  • Grid - a grid data structure, providing access to its values by row and column. This is similar to Guava's Table, but uses int for the row and column, allowing optimisations. Mutable and immutable implementations are provided in sparse and dense variations.

Documentation

Various documentation is available:

Releases

Release 1.0.1 is the current latest release. This release is considered stable and worthy of the 1.x tag. It depends on Java SE 8 or later and requires Google-Guava.

Available in the Maven Central repository

Support

Please use GitHub issues and Pull Requests for support.

Release process

  • Update version (README.md, index.md, changes.xml)
  • Commit and push
  • mvn clean release:clean release:prepare release:perform
  • Website will be built and released by Travis