Interface BooleanValuesMap

All Superinterfaces:
BooleanIterable, PrimitiveIterable
All Known Subinterfaces:
ByteBooleanMap, CharBooleanMap, DoubleBooleanMap, FloatBooleanMap, ImmutableByteBooleanMap, ImmutableCharBooleanMap, ImmutableDoubleBooleanMap, ImmutableFloatBooleanMap, ImmutableIntBooleanMap, ImmutableLongBooleanMap, ImmutableShortBooleanMap, IntBooleanMap, LongBooleanMap, MutableBooleanValuesMap, MutableByteBooleanMap, MutableCharBooleanMap, MutableDoubleBooleanMap, MutableFloatBooleanMap, MutableIntBooleanMap, MutableLongBooleanMap, MutableShortBooleanMap, ShortBooleanMap
All Known Implementing Classes:
AbstractMutableBooleanValuesMap, ByteBooleanHashMap, CharBooleanHashMap, DoubleBooleanHashMap, FloatBooleanHashMap, IntBooleanHashMap, LongBooleanHashMap, ShortBooleanHashMap, SynchronizedByteBooleanMap, SynchronizedCharBooleanMap, SynchronizedDoubleBooleanMap, SynchronizedFloatBooleanMap, SynchronizedIntBooleanMap, SynchronizedLongBooleanMap, SynchronizedShortBooleanMap, UnmodifiableByteBooleanMap, UnmodifiableCharBooleanMap, UnmodifiableDoubleBooleanMap, UnmodifiableFloatBooleanMap, UnmodifiableIntBooleanMap, UnmodifiableLongBooleanMap, UnmodifiableShortBooleanMap

public interface BooleanValuesMap
extends BooleanIterable
This file was automatically generated from template file primitiveValuesMap.stg.
Since:
6.0.
  • Method Details

    • containsValue

      boolean containsValue​(boolean value)
      Returns whether or not this map contains the value.
      Parameters:
      value - the value to test
      Returns:
      if this collection contains the value
    • forEachValue

      void forEachValue​(BooleanProcedure procedure)
      Iterates through each value in this map.
      Parameters:
      procedure - the procedure to invoke for each value in this map.
    • values

      Returns the values in this map as a separate collection. The returned collection is backed by the map, so any changes made to the returned collection will affect the state of this map.
      Returns:
      the values as a collection backed by this map
    • select

      BooleanBag select​(BooleanPredicate predicate)
      Description copied from interface: BooleanIterable
      Returns a new BooleanIterable with all of the elements in the BooleanIterable that return true for the specified predicate.
      Specified by:
      select in interface BooleanIterable
    • reject

      BooleanBag reject​(BooleanPredicate predicate)
      Description copied from interface: BooleanIterable
      Returns a new BooleanIterable with all of the elements in the BooleanIterable that return false for the specified predicate.
      Specified by:
      reject in interface BooleanIterable
    • tap

      default BooleanValuesMap tap​(BooleanProcedure procedure)
      Specified by:
      tap in interface BooleanIterable
      Since:
      9.0.
    • collect

      <V> Bag<V> collect​(BooleanToObjectFunction<? extends V> function)
      Description copied from interface: BooleanIterable
      Returns a new collection with the results of applying the specified function on each element of the source collection. This method is also commonly called transform or map.
      Specified by:
      collect in interface BooleanIterable