akka.actor
Class IO.IterateeRef.Map<K,V>

java.lang.Object
  extended by akka.actor.IO.IterateeRef.Map<K,V>
All Implemented Interfaces:
java.lang.Cloneable, scala.collection.generic.Clearable, scala.collection.generic.FilterMonadic<scala.Tuple2<K,IO.IterateeRef<V>>,scala.collection.mutable.Map<K,IO.IterateeRef<V>>>, scala.collection.generic.GenericTraversableTemplate<scala.Tuple2<K,IO.IterateeRef<V>>,scala.collection.GenIterable>, scala.collection.generic.Growable<scala.Tuple2<K,IO.IterateeRef<V>>>, scala.collection.generic.HasNewBuilder<scala.Tuple2<K,IO.IterateeRef<V>>,scala.collection.mutable.Map<K,IO.IterateeRef<V>>>, scala.collection.generic.Shrinkable<K>, scala.collection.generic.Subtractable<K,scala.collection.mutable.Map<K,IO.IterateeRef<V>>>, scala.collection.GenIterable<scala.Tuple2<K,IO.IterateeRef<V>>>, scala.collection.GenIterableLike<scala.Tuple2<K,IO.IterateeRef<V>>,scala.collection.mutable.Map<K,IO.IterateeRef<V>>>, scala.collection.GenMap<K,IO.IterateeRef<V>>, scala.collection.GenMapLike<K,IO.IterateeRef<V>,scala.collection.mutable.Map<K,IO.IterateeRef<V>>>, scala.collection.GenTraversable<scala.Tuple2<K,IO.IterateeRef<V>>>, scala.collection.GenTraversableLike<scala.Tuple2<K,IO.IterateeRef<V>>,scala.collection.mutable.Map<K,IO.IterateeRef<V>>>, scala.collection.GenTraversableOnce<scala.Tuple2<K,IO.IterateeRef<V>>>, scala.collection.Iterable<scala.Tuple2<K,IO.IterateeRef<V>>>, scala.collection.IterableLike<scala.Tuple2<K,IO.IterateeRef<V>>,scala.collection.mutable.Map<K,IO.IterateeRef<V>>>, scala.collection.Map<K,IO.IterateeRef<V>>, scala.collection.MapLike<K,IO.IterateeRef<V>,scala.collection.mutable.Map<K,IO.IterateeRef<V>>>, scala.collection.mutable.Builder<scala.Tuple2<K,IO.IterateeRef<V>>,scala.collection.mutable.Map<K,IO.IterateeRef<V>>>, scala.collection.Parallelizable<scala.Tuple2<K,IO.IterateeRef<V>>,scala.collection.parallel.mutable.ParMap<K,IO.IterateeRef<V>>>, scala.collection.Traversable<scala.Tuple2<K,IO.IterateeRef<V>>>, scala.collection.TraversableLike<scala.Tuple2<K,IO.IterateeRef<V>>,scala.collection.mutable.Map<K,IO.IterateeRef<V>>>, scala.collection.TraversableOnce<scala.Tuple2<K,IO.IterateeRef<V>>>, scala.Equals, scala.Function1<K,IO.IterateeRef<V>>, scala.Mutable, scala.PartialFunction<K,IO.IterateeRef<V>>
Enclosing interface:
IO.IterateeRef<A>

public static class IO.IterateeRef.Map<K,V>
extends java.lang.Object
implements scala.collection.mutable.Map<K,IO.IterateeRef<V>>

A mutable Map to contain multiple IterateeRefs.

This Map differs from the mutable Map within Scala's standard library by automatically including any keys used to lookup an IterateeRef. The 'refFactory' is used to provide the default value for new keys.


Nested Class Summary
 
Nested classes/interfaces inherited from interface scala.collection.mutable.Map
scala.collection.mutable.Map.WithDefault<A,B>
 
Nested classes/interfaces inherited from interface scala.collection.MapLike
scala.collection.MapLike.DefaultKeySet, scala.collection.MapLike.DefaultValuesIterable, scala.collection.MapLike.FilteredKeys, scala.collection.MapLike.MappedValues<C>
 
Nested classes/interfaces inherited from interface scala.PartialFunction
scala.PartialFunction.AndThen<A,B,C>, scala.PartialFunction.Lifted<A,B>, scala.PartialFunction.OrElse<A,B>, scala.PartialFunction.Unlifted<A,B>
 
Nested classes/interfaces inherited from interface scala.collection.TraversableLike
scala.collection.TraversableLike.WithFilter
 
Nested classes/interfaces inherited from interface scala.collection.TraversableOnce
scala.collection.TraversableOnce.BufferedCanBuildFrom<A,Coll extends scala.collection.TraversableOnce<java.lang.Object>>, scala.collection.TraversableOnce.FlattenOps<A>, scala.collection.TraversableOnce.ForceImplicitAmbiguity, scala.collection.TraversableOnce.MonadOps<A>, scala.collection.TraversableOnce.OnceCanBuildFrom<A>
 
Method Summary
 IO.IterateeRef.Map<K,V> empty()
           
 scala.Some<IO.IterateeRef<V>> get(K key)
           
 scala.collection.Iterator<scala.Tuple2<K,IO.IterateeRef<V>>> iterator()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface scala.collection.mutable.Map
seq, withDefault, withDefaultValue
 
Methods inherited from interface scala.collection.mutable.Iterable
companion, parCombiner
 
Methods inherited from interface scala.collection.GenMap
updated
 
Methods inherited from interface scala.collection.mutable.MapLike
$minus, $minus, $minus$eq, $minus$minus, $plus, $plus, $plus$eq, $plus$plus, clear, clone, getOrElseUpdate, newBuilder, parCombiner, put, remove, result, retain, transform, update, updated
 
Methods inherited from interface scala.collection.MapLike
addString, apply, contains, default, filterKeys, filterNot, getOrElse, isDefinedAt, isEmpty, keys, keySet, keysIterator, mapValues, stringPrefix, toBuffer, toSeq, toString, values, valuesIterator
 
Methods inherited from interface scala.PartialFunction
andThen, applyOrElse, lift, orElse, runWith
 
Methods inherited from interface scala.Function1
andThen$mcDD$sp, andThen$mcDF$sp, andThen$mcDI$sp, andThen$mcDJ$sp, andThen$mcFD$sp, andThen$mcFF$sp, andThen$mcFI$sp, andThen$mcFJ$sp, andThen$mcID$sp, andThen$mcIF$sp, andThen$mcII$sp, andThen$mcIJ$sp, andThen$mcJD$sp, andThen$mcJF$sp, andThen$mcJI$sp, andThen$mcJJ$sp, andThen$mcVD$sp, andThen$mcVF$sp, andThen$mcVI$sp, andThen$mcVJ$sp, andThen$mcZD$sp, andThen$mcZF$sp, andThen$mcZI$sp, andThen$mcZJ$sp, apply$mcDD$sp, apply$mcDF$sp, apply$mcDI$sp, apply$mcDJ$sp, apply$mcFD$sp, apply$mcFF$sp, apply$mcFI$sp, apply$mcFJ$sp, apply$mcID$sp, apply$mcIF$sp, apply$mcII$sp, apply$mcIJ$sp, apply$mcJD$sp, apply$mcJF$sp, apply$mcJI$sp, apply$mcJJ$sp, apply$mcVD$sp, apply$mcVF$sp, apply$mcVI$sp, apply$mcVJ$sp, apply$mcZD$sp, apply$mcZF$sp, apply$mcZI$sp, apply$mcZJ$sp, compose, compose$mcDD$sp, compose$mcDF$sp, compose$mcDI$sp, compose$mcDJ$sp, compose$mcFD$sp, compose$mcFF$sp, compose$mcFI$sp, compose$mcFJ$sp, compose$mcID$sp, compose$mcIF$sp, compose$mcII$sp, compose$mcIJ$sp, compose$mcJD$sp, compose$mcJF$sp, compose$mcJI$sp, compose$mcJJ$sp, compose$mcVD$sp, compose$mcVF$sp, compose$mcVI$sp, compose$mcVJ$sp, compose$mcZD$sp, compose$mcZF$sp, compose$mcZI$sp, compose$mcZJ$sp
 
Methods inherited from interface scala.collection.IterableLike
canEqual, copyToArray, drop, dropRight, exists, find, foldRight, forall, foreach, grouped, head, reduceRight, sameElements, slice, sliding, sliding, take, takeRight, takeWhile, thisCollection, toCollection, toIterable, toIterator, toStream, view, view, zip, zipAll, zipWithIndex
 
Methods inherited from interface scala.collection.TraversableLike
$plus$plus, $plus$plus$colon, $plus$plus$colon, collect, dropWhile, filter, flatMap, groupBy, hasDefiniteSize, headOption, init, inits, isTraversableAgain, last, lastOption, map, partition, repr, scan, scanLeft, scanRight, sliceWithKnownBound, sliceWithKnownDelta, span, splitAt, tail, tails, to, toTraversable, withFilter
 
Methods inherited from interface scala.collection.TraversableOnce
$colon$bslash, $div$colon, addString, addString, aggregate, collectFirst, copyToArray, copyToArray, copyToBuffer, count, fold, foldLeft, max, maxBy, min, minBy, mkString, mkString, mkString, nonEmpty, product, reduce, reduceLeft, reduceLeftOption, reduceOption, reduceRightOption, reversed, size, sum, toArray, toIndexedSeq, toList, toMap, toSet, toVector
 
Methods inherited from interface scala.collection.GenMapLike
equals, hashCode
 
Methods inherited from interface scala.collection.GenTraversableLike
size
 
Methods inherited from interface scala.collection.GenTraversableOnce
$div$colon$bslash
 
Methods inherited from interface scala.collection.Parallelizable
par
 
Methods inherited from interface scala.collection.generic.Subtractable
repr
 
Methods inherited from interface scala.collection.mutable.Builder
mapResult, sizeHint, sizeHint, sizeHint, sizeHintBounded
 
Methods inherited from interface scala.collection.generic.Growable
$plus$eq, $plus$plus$eq
 
Methods inherited from interface scala.collection.generic.Shrinkable
$minus$eq, $minus$minus$eq
 
Methods inherited from interface scala.collection.mutable.Cloneable
scala$collection$mutable$Cloneable$$super$clone
 

Method Detail

get

public scala.Some<IO.IterateeRef<V>> get(K key)
Specified by:
get in interface scala.collection.GenMapLike<K,IO.IterateeRef<V>,scala.collection.mutable.Map<K,IO.IterateeRef<V>>>
Specified by:
get in interface scala.collection.MapLike<K,IO.IterateeRef<V>,scala.collection.mutable.Map<K,IO.IterateeRef<V>>>

iterator

public scala.collection.Iterator<scala.Tuple2<K,IO.IterateeRef<V>>> iterator()
Specified by:
iterator in interface scala.collection.GenIterableLike<scala.Tuple2<K,IO.IterateeRef<V>>,scala.collection.mutable.Map<K,IO.IterateeRef<V>>>
Specified by:
iterator in interface scala.collection.IterableLike<scala.Tuple2<K,IO.IterateeRef<V>>,scala.collection.mutable.Map<K,IO.IterateeRef<V>>>
Specified by:
iterator in interface scala.collection.MapLike<K,IO.IterateeRef<V>,scala.collection.mutable.Map<K,IO.IterateeRef<V>>>

empty

public IO.IterateeRef.Map<K,V> empty()
Specified by:
empty in interface scala.collection.Map<K,IO.IterateeRef<V>>
Specified by:
empty in interface scala.collection.MapLike<K,IO.IterateeRef<V>,scala.collection.mutable.Map<K,IO.IterateeRef<V>>>