![JAR search and dependency download from the Maven repository](/logo.png)
de.cuioss.tools.collect.package-info Maven / Gradle / Ivy
/**
* Provides a number of utilities in the context of
* {@link java.util.Collection}s
*
*
* - {@link de.cuioss.tools.collect.CollectionBuilder}: Unified builder for
* building arbitrary Collections.
* - {@link de.cuioss.tools.collect.CollectionLiterals}: Provides
* literal-forms for creating populated collection instances. In essence its
* doing the same compared to the corresponding com.google.common.collect types
* but with different semantics (like naming, types) and is designed as a one
* stop utility class for all kind of Collection implementations including Sets
* and Maps.
* - {@link de.cuioss.tools.collect.MapBuilder}: Builder for creating
* different kind of {@link java.util.Map}s, similar to
* {@link de.cuioss.tools.collect.CollectionBuilder}
* - {@link de.cuioss.tools.collect.MoreCollections}: Utility Methods for
* Collections and some types to be used in the context of Collections
* - {@link de.cuioss.tools.collect.PartialCollection}: Used for transporting
* partial views of java.util.Collection. Currently there is one implementation
* available: {@link de.cuioss.tools.collect.PartialArrayList}. This provides
* the factory method
* {@link de.cuioss.tools.collect.PartialArrayList#of(java.util.List, int)} for
* quickly creating instances
*
*/
package de.cuioss.tools.collect;
© 2015 - 2025 Weber Informatics LLC | Privacy Policy