google-collections - Google Collections Library

Property Value
Distribution RPM Universal
Repository JPackage 6.0 all
Package name google-collections
Package version 1.0
Package release 5.jpp6
Package architecture noarch
Package type rpm
Installed size 577.97 KB
Download size 512.60 KB
Official Mirror
The Google Collections Library 1.0 is a suite of new
collections and collection-related goodness for Java 5.0,
brought to you by Google.
This library is a natural extension of the Java Collections
Framework you already know and love.
The major new types are:
* BiMap. A Map that guarantees unique values, and supports
an inverse view.
* Multiset. A Collection that may contain duplicate values
like a List, yet has order-independent equality like a Set.
Often used to represent a histogram.
* Multimap. Similar to Map, but may contain duplicate keys.
Has subtypes SetMultimap and ListMultimap providing more
specific behavior.
There are also more than a dozen collection implementations,
mostly of the interfaces above, but not all. ReferenceMap,
for example, is a ConcurrentMap implementation which easily
handles any combination of strong, soft or weak keys with
strong, soft or weak values.
Static utility classes include:
* Comparators. Natural order, compound, null-friendly,
ad-hoc . . .
* Iterators and Iterables. Element-based equality, cycle,
concat, partition, filter with predicate, transform with
function . . .
* Lists, Sets and Maps. A plethora of convenient factory
methods and much more.
* PrimitiveArrays: "boxing"/"unboxing" of primitive arrays
And there's more:
* Forwarding collections
* Constrained collections
* Implementation helpers like AbstractIterator


Package Version Architecture Repository
google-collections-1.0-0.rc2.1.jpp5.noarch.rpm 1.0 noarch JPackage 5.0
google-collections - - -


Name Value
jpackage-utils >= 1.7.5


Name Value
google-collect = 1.0-5.jpp6
google-collections = 1.0-5.jpp6


Type URL
Binary Package google-collections-1.0-5.jpp6.noarch.rpm
Source Package google-collections-1.0-5.jpp6.src.rpm

Install Howto

Fedora, CentOS, RHEL:
  1. Download latest jpackage-release rpm from
  2. Install jpackage-release rpm:
    # rpm -Uvh jpackage-release*rpm
  3. Install google-collections rpm package:
    # yum install google-collections
  1. Add the JPackage 6.0 repository:
    # zypper addrepo jpackage-6.0
  2. Install google-collections rpm package:
    # zypper install google-collections
Mandriva, Mageia:
  1. Add the JPackage 6.0 repository:
    # urpmi.addmedia jpackage-6.0 with
  2. Update packages list:
    # urpmi.update -a
  3. Install google-collections rpm package:
    # urpmi google-collections




2012-10-31 - Will Tatam <> 1.0-5
- Auto rebuild for JPackage 6 in centos5 mock
2012-07-05 - Ralph Apel <> 0:1.0-4
- Fix pom file name
2010-12-21 - Ralph Apel <> 0:1.0-3
- Fix additional depmap frag
2010-12-21 - Ralph Apel <> 0:1.0-2
- Add another depmap frag
2010-12-20 - Ralph Apel <> 0:1.0-1
- 1.0 final for JPP-6
2009-09-14 - David Walluck <> 0:1.0-0.rc2.1
- 1.0-rc2 (20090604)
- remove GCJ support
2009-04-20 - David Walluck <> 0:1.0-0.rc1.1
- 1.0-rc1 (20090406)
- add javadoc symlinks for google-collect
2008-08-07 - David Walluck <> 0:0.7-1
- release

See Also

Package Description
google-collections-javadoc-1.0-5.jpp6.noarch.rpm Javadoc for google-collections
google-guice-2.0-2.jpp6.noarch.rpm Dependency Injection Framework
google-guice-javadoc-2.0-2.jpp6.noarch.rpm Javadoc for google-guice
google-guice-repolib-2.0-2.jpp6.noarch.rpm Artifacts to be uploaded to a repository library
google-guice3-3.0-4.jpp6.noarch.rpm Dependency Injection Framework
google-guice3-javadoc-3.0-4.jpp6.noarch.rpm Javadoc for google-guice3
google-pom-5-1.jpp6.noarch.rpm Google POM
google-typica-1.7.2-1.jpp6.noarch.rpm Amazon Web Services client
google-typica-javadoc-1.7.2-1.jpp6.noarch.rpm Javadoc for google-typica
gossip-1.8-1.jpp6.noarch.rpm Gossip
gossip-1.8-2.jpp6.noarch.rpm Gossip
gossip-devel-1.8-1.jpp6.noarch.rpm Source archives for gossip
gossip-devel-1.8-2.jpp6.noarch.rpm Source archives for gossip
gossip-javadoc-1.8-1.jpp6.noarch.rpm Javadoc for gossip
gossip-javadoc-1.8-2.jpp6.noarch.rpm Javadoc for gossip