public interface ICommonsSet<ELEMENTTYPE> extends Set<ELEMENTTYPE>, ICommonsCollection<ELEMENTTYPE>, ICloneable<ICommonsSet<ELEMENTTYPE>>
| Modifier and Type | Method and Description |
|---|---|
default <T> ICommonsSet<T> |
createInstance()
Create a new empty set.
|
default ICommonsSet<ELEMENTTYPE> |
getAll(Predicate<? super ELEMENTTYPE> aFilter) |
default <DSTTYPE extends ELEMENTTYPE> |
getAllInstanceOf(Class<DSTTYPE> aDstClass) |
default <DSTTYPE> ICommonsSet<DSTTYPE> |
getAllMapped(Function<? super ELEMENTTYPE,DSTTYPE> aMapper) |
default <DSTTYPE> ICommonsSet<DSTTYPE> |
getAllMapped(Predicate<? super ELEMENTTYPE> aFilter,
Function<? super ELEMENTTYPE,DSTTYPE> aMapper) |
default Set<ELEMENTTYPE> |
getAsUnmodifiable() |
add, addAll, clear, contains, containsAll, equals, hashCode, isEmpty, iterator, remove, removeAll, retainAll, size, spliterator, toArray, toArrayaddAll, addAll, addAll, addAll, addAllMapped, addAllMapped, addIf, addIfNotNull, containsAny, containsNone, containsOnly, findAll, findAll, findAllInstanceOf, findAllMapped, findAllMapped, findAllMapped, findAllMapped, findFirst, findFirst, findFirstMapped, findFirstMapped, getAtIndex, getAtIndex, getAtIndex, getAtIndex, getAtIndexMapped, getAtIndexMapped, getCopyAsList, getCount, getSorted, isNotEmpty, iterator2, removeAll, set, setAll, setAllparallelStream, removeIf, streamgetClone@Nonnull @ReturnsMutableCopy default <T> ICommonsSet<T> createInstance()
CommonsHashSet.T - Set element typenull.@Nonnull @ReturnsMutableCopy default ICommonsSet<ELEMENTTYPE> getAll(@Nullable Predicate<? super ELEMENTTYPE> aFilter)
@Nonnull @ReturnsMutableCopy default <DSTTYPE> ICommonsSet<DSTTYPE> getAllMapped(@Nonnull Function<? super ELEMENTTYPE,DSTTYPE> aMapper)
@Nonnull @ReturnsMutableCopy default <DSTTYPE> ICommonsSet<DSTTYPE> getAllMapped(@Nullable Predicate<? super ELEMENTTYPE> aFilter, @Nonnull Function<? super ELEMENTTYPE,DSTTYPE> aMapper)
@Nonnull @ReturnsMutableCopy default <DSTTYPE extends ELEMENTTYPE> ICommonsSet<DSTTYPE> getAllInstanceOf(@Nonnull Class<DSTTYPE> aDstClass)
@Nonnull default Set<ELEMENTTYPE> getAsUnmodifiable()
getAsUnmodifiable in interface ICommonsCollection<ELEMENTTYPE>Copyright © 2014–2016 Philip Helger. All rights reserved.