@Generated(date="2015-05-07T09:33:04+0200", value="KTypeVTypeAssociativeContainer.java") public interface ObjectDoubleAssociativeContainer<KType> extends java.lang.Iterable<ObjectDoubleCursor<KType>>
ObjectContainer
Modifier and Type | Method and Description |
---|---|
boolean |
containsKey(KType key)
Returns
true if this container has an association to a value
for the given key. |
<T extends ObjectDoublePredicate<? super KType>> |
forEach(T predicate)
Applies a given predicate to all keys-value pairs in this container.
|
<T extends ObjectDoubleProcedure<? super KType>> |
forEach(T procedure)
Applies a given procedure to all keys-value pairs in this container.
|
boolean |
isEmpty() |
java.util.Iterator<ObjectDoubleCursor<KType>> |
iterator()
Returns a cursor over the entries (key-value pairs) in this map.
|
ObjectCollection<KType> |
keys()
Returns a collection of keys of this container.
|
int |
removeAll(ObjectContainer<? super KType> container)
Removes all keys (and associated values) present in a given container.
|
int |
removeAll(ObjectDoublePredicate<? super KType> predicate)
Removes all keys (and associated values) for which the predicate returns
true . |
int |
removeAll(ObjectPredicate<? super KType> predicate)
Removes all keys (and associated values) for which the predicate returns
true . |
int |
size() |
DoubleContainer |
values()
Returns a container view of all values present in this container.
|
java.util.Iterator<ObjectDoubleCursor<KType>> iterator()
Iterator.next()
. To read the current
key and value use the cursor's public fields. An example is shown below.
for (IntShortCursor c : intShortMap) { System.out.println("index=" + c.index + " key=" + c.key + " value=" + c.value); }
The index
field inside the cursor gives the internal index
inside the container's implementation. The interpretation of this index
depends on to the container.
iterator
in interface java.lang.Iterable<ObjectDoubleCursor<KType>>
boolean containsKey(KType key)
true
if this container has an association to a value
for the given key.int size()
boolean isEmpty()
true
if this hash map contains no assigned
keys.int removeAll(ObjectContainer<? super KType> container)
keys().removeAll(container)but with no additional overhead.
int removeAll(ObjectPredicate<? super KType> predicate)
true
.int removeAll(ObjectDoublePredicate<? super KType> predicate)
true
.<T extends ObjectDoubleProcedure<? super KType>> T forEach(T procedure)
ObjectDoubleProcedure
. This
lets the caller to call methods of the argument by chaining the call (even
if the argument is an anonymous type) to retrieve computed values, for
example.<T extends ObjectDoublePredicate<? super KType>> T forEach(T predicate)
ObjectDoublePredicate
. This
lets the caller to call methods of the argument by chaining the call (even
if the argument is an anonymous type) to retrieve computed values, for
example.
The iteration is continued as long as the predicate returns
true
.ObjectCollection<KType> keys()
DoubleContainer values()
Copyright © 2015 Carrot Search s.c.. All Rights Reserved.