class
ConfigMap extends Map[String, Any] with MapLike[String, Any, ConfigMap] with Serializable
Instance Constructors
-
new
ConfigMap(underlying: Map[String, Any])
Type Members
-
class
DefaultKeySet extends AbstractSet[A] with Set[A] with Serializable
-
class
DefaultValuesIterable extends AbstractIterable[B] with Iterable[B] with Serializable
-
class
FilteredKeys extends AbstractMap[A, B] with DefaultMap[A, B]
-
class
ImmutableDefaultKeySet extends scala.collection.immutable.MapLike.DefaultKeySet with Set[A]
-
class
MappedValues[C] extends AbstractMap[A, C] with DefaultMap[A, C]
-
-
class
WithFilter extends FilterMonadic[A, Repr]
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
def
+[A >: Any](kv: (String, A)): ConfigMap
-
def
+[B1 >: Any](elem1: (String, B1), elem2: (String, B1), elems: (String, B1)*): Map[String, B1]
-
def
++[B1 >: Any](xs: GenTraversableOnce[(String, B1)]): Map[String, B1]
-
def
++[B >: (String, Any), That](that: GenTraversableOnce[B])(implicit bf: CanBuildFrom[ConfigMap, B, That]): That
-
def
++:[B >: (String, Any), That](that: Traversable[B])(implicit bf: CanBuildFrom[ConfigMap, B, That]): That
-
def
++:[B >: (String, Any), That](that: TraversableOnce[B])(implicit bf: CanBuildFrom[ConfigMap, B, That]): That
-
def
-(key: String): ConfigMap
-
def
-(elem1: String, elem2: String, elems: String*): ConfigMap
-
def
--(xs: GenTraversableOnce[String]): ConfigMap
-
def
/:[B](z: B)(op: (B, (String, Any)) ⇒ B): B
-
def
:\[B](z: B)(op: ((String, Any), B) ⇒ B): B
-
final
def
==(arg0: Any): Boolean
-
def
addString(b: StringBuilder, start: String, sep: String, end: String): StringBuilder
-
def
addString(b: StringBuilder): StringBuilder
-
def
addString(b: StringBuilder, sep: String): StringBuilder
-
def
aggregate[B](z: ⇒ B)(seqop: (B, (String, Any)) ⇒ B, combop: (B, B) ⇒ B): B
-
def
andThen[C](k: (Any) ⇒ C): PartialFunction[String, C]
-
def
apply(key: String): Any
-
def
applyOrElse[A1 <: String, B1 >: Any](x: A1, default: (A1) ⇒ B1): B1
-
final
def
asInstanceOf[T0]: T0
-
def
canEqual(that: Any): Boolean
-
def
clone(): AnyRef
-
def
collect[B, That](pf: PartialFunction[(String, Any), B])(implicit bf: CanBuildFrom[ConfigMap, B, That]): That
-
def
collectFirst[B](pf: PartialFunction[(String, Any), B]): Option[B]
-
def
companion: GenericCompanion[Iterable]
-
def
compose[A](g: (A) ⇒ String): (A) ⇒ Any
-
def
contains(key: String): Boolean
-
def
copyToArray[B >: (String, Any)](xs: Array[B], start: Int, len: Int): Unit
-
def
copyToArray[B >: (String, Any)](xs: Array[B]): Unit
-
def
copyToArray[B >: (String, Any)](xs: Array[B], start: Int): Unit
-
def
copyToBuffer[B >: (String, Any)](dest: Buffer[B]): Unit
-
def
count(p: ((String, Any)) ⇒ Boolean): Int
-
def
default(key: String): Any
-
-
def
dropRight(n: Int): ConfigMap
-
def
dropWhile(p: ((String, Any)) ⇒ Boolean): ConfigMap
-
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(that: Any): Boolean
-
def
exists(p: ((String, Any)) ⇒ Boolean): Boolean
-
def
filter(p: ((String, Any)) ⇒ Boolean): ConfigMap
-
def
filterKeys(p: (String) ⇒ Boolean): Map[String, Any]
-
def
filterNot(p: ((String, Any)) ⇒ Boolean): ConfigMap
-
def
finalize(): Unit
-
def
find(p: ((String, Any)) ⇒ Boolean): Option[(String, Any)]
-
def
flatMap[B, That](f: ((String, Any)) ⇒ GenTraversableOnce[B])(implicit bf: CanBuildFrom[ConfigMap, B, That]): That
-
def
flatten[B](implicit asTraversable: ((String, Any)) ⇒ GenTraversableOnce[B]): Iterable[B]
-
def
fold[A1 >: (String, Any)](z: A1)(op: (A1, A1) ⇒ A1): A1
-
def
foldLeft[B](z: B)(op: (B, (String, Any)) ⇒ B): B
-
def
foldRight[B](z: B)(op: ((String, Any), B) ⇒ B): B
-
def
forall(p: ((String, Any)) ⇒ Boolean): Boolean
-
def
foreach[U](f: ((String, Any)) ⇒ U): Unit
-
def
genericBuilder[B]: Builder[B, Iterable[B]]
-
def
get(key: String): Option[Any]
-
final
def
getClass(): Class[_]
-
def
getOptional[V](key: String)(implicit classTag: ClassTag[V]): Option[V]
-
def
getOrElse[B1 >: Any](key: String, default: ⇒ B1): B1
-
def
getRequired[V](key: String)(implicit classTag: ClassTag[V]): V
-
def
getWithDefault[V](key: String, default: ⇒ V)(implicit classTag: ClassTag[V]): V
-
def
groupBy[K](f: ((String, Any)) ⇒ K): Map[K, ConfigMap]
-
def
grouped(size: Int): Iterator[ConfigMap]
-
def
hasDefiniteSize: Boolean
-
def
hashCode(): Int
-
def
head: (String, Any)
-
def
headOption: Option[(String, Any)]
-
-
def
inits: Iterator[ConfigMap]
-
def
isDefinedAt(key: String): Boolean
-
def
isEmpty: Boolean
-
final
def
isInstanceOf[T0]: Boolean
-
final
def
isTraversableAgain: Boolean
-
def
iterator: Iterator[(String, Any)]
-
def
keySet: Set[String]
-
def
keys: Iterable[String]
-
def
keysIterator: Iterator[String]
-
def
last: (String, Any)
-
def
lastOption: Option[(String, Any)]
-
def
lift: (String) ⇒ Option[Any]
-
def
map[B, That](f: ((String, Any)) ⇒ B)(implicit bf: CanBuildFrom[ConfigMap, B, That]): That
-
def
mapValues[C](f: (Any) ⇒ C): Map[String, C]
-
def
max[B >: (String, Any)](implicit cmp: Ordering[B]): (String, Any)
-
def
maxBy[B](f: ((String, Any)) ⇒ B)(implicit cmp: Ordering[B]): (String, Any)
-
def
min[B >: (String, Any)](implicit cmp: Ordering[B]): (String, Any)
-
def
minBy[B](f: ((String, Any)) ⇒ B)(implicit cmp: Ordering[B]): (String, Any)
-
def
mkString: String
-
def
mkString(sep: String): String
-
def
mkString(start: String, sep: String, end: String): String
-
final
def
ne(arg0: AnyRef): Boolean
-
def
newBuilder: Builder[(String, Any), ConfigMap]
-
def
nonEmpty: Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
orElse[A1 <: String, B1 >: Any](that: PartialFunction[A1, B1]): PartialFunction[A1, B1]
-
def
par: ParMap[String, Any]
-
def
parCombiner: Combiner[(String, Any), ParMap[String, Any]]
-
def
partition(p: ((String, Any)) ⇒ Boolean): (ConfigMap, ConfigMap)
-
def
product[B >: (String, Any)](implicit num: Numeric[B]): B
-
def
reduce[A1 >: (String, Any)](op: (A1, A1) ⇒ A1): A1
-
def
reduceLeft[B >: (String, Any)](op: (B, (String, Any)) ⇒ B): B
-
def
reduceLeftOption[B >: (String, Any)](op: (B, (String, Any)) ⇒ B): Option[B]
-
def
reduceOption[A1 >: (String, Any)](op: (A1, A1) ⇒ A1): Option[A1]
-
def
reduceRight[B >: (String, Any)](op: ((String, Any), B) ⇒ B): B
-
def
reduceRightOption[B >: (String, Any)](op: ((String, Any), B) ⇒ B): Option[B]
-
-
def
reversed: List[(String, Any)]
-
def
runWith[U](action: (Any) ⇒ U): (String) ⇒ Boolean
-
def
sameElements[B >: (String, Any)](that: GenIterable[B]): Boolean
-
def
scan[B >: (String, Any), That](z: B)(op: (B, B) ⇒ B)(implicit cbf: CanBuildFrom[ConfigMap, B, That]): That
-
def
scanLeft[B, That](z: B)(op: (B, (String, Any)) ⇒ B)(implicit bf: CanBuildFrom[ConfigMap, B, That]): That
-
def
scanRight[B, That](z: B)(op: ((String, Any), B) ⇒ B)(implicit bf: CanBuildFrom[ConfigMap, B, That]): That
-
def
seq: Map[String, Any]
-
def
size: Int
-
def
slice(from: Int, until: Int): ConfigMap
-
def
sliding(size: Int, step: Int): Iterator[ConfigMap]
-
def
sliding(size: Int): Iterator[ConfigMap]
-
def
span(p: ((String, Any)) ⇒ Boolean): (ConfigMap, ConfigMap)
-
-
def
stringPrefix: String
-
def
sum[B >: (String, Any)](implicit num: Numeric[B]): B
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
-
def
tails: Iterator[ConfigMap]
-
-
def
takeRight(n: Int): ConfigMap
-
def
takeWhile(p: ((String, Any)) ⇒ Boolean): ConfigMap
-
def
thisCollection: Iterable[(String, Any)]
-
def
to[Col[_]](implicit cbf: CanBuildFrom[Nothing, (String, Any), Col[(String, Any)]]): Col[(String, Any)]
-
def
toArray[B >: (String, Any)](implicit arg0: ClassTag[B]): Array[B]
-
def
toBuffer[C >: (String, Any)]: Buffer[C]
-
def
toCollection(repr: ConfigMap): Iterable[(String, Any)]
-
def
toIndexedSeq: IndexedSeq[(String, Any)]
-
def
toIterable: Iterable[(String, Any)]
-
def
toIterator: Iterator[(String, Any)]
-
def
toList: List[(String, Any)]
-
def
toMap[T, U](implicit ev: <:<[(String, Any), (T, U)]): Map[T, U]
-
def
toSeq: Seq[(String, Any)]
-
def
toSet[B >: (String, Any)]: Set[B]
-
def
toStream: Stream[(String, Any)]
-
def
toString(): String
-
def
toTraversable: Traversable[(String, Any)]
-
def
toVector: Vector[(String, Any)]
-
def
transform[C, That](f: (String, Any) ⇒ C)(implicit bf: CanBuildFrom[ConfigMap, (String, C), That]): That
-
def
transpose[B](implicit asTraversable: ((String, Any)) ⇒ GenTraversableOnce[B]): Iterable[Iterable[B]]
-
def
unzip[A1, A2](implicit asPair: ((String, Any)) ⇒ (A1, A2)): (Iterable[A1], Iterable[A2])
-
def
unzip3[A1, A2, A3](implicit asTriple: ((String, Any)) ⇒ (A1, A2, A3)): (Iterable[A1], Iterable[A2], Iterable[A3])
-
def
updated[B1 >: Any](key: String, value: B1): Map[String, B1]
-
def
values: Iterable[Any]
-
def
valuesIterator: Iterator[Any]
-
def
view(from: Int, until: Int): IterableView[(String, Any), ConfigMap]
-
def
view: IterableView[(String, Any), ConfigMap]
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
-
def
withDefault[B1 >: Any](d: (String) ⇒ B1): Map[String, B1]
-
def
withDefaultValue[B1 >: Any](d: B1): Map[String, B1]
-
def
withFilter(p: ((String, Any)) ⇒ Boolean): FilterMonadic[(String, Any), ConfigMap]
-
def
zip[A1 >: (String, Any), B, That](that: GenIterable[B])(implicit bf: CanBuildFrom[ConfigMap, (A1, B), That]): That
-
def
zipAll[B, A1 >: (String, Any), That](that: GenIterable[B], thisElem: A1, thatElem: B)(implicit bf: CanBuildFrom[ConfigMap, (A1, B), That]): That
-
def
zipWithIndex[A1 >: (String, Any), That](implicit bf: CanBuildFrom[ConfigMap, (A1, Int), That]): That
Inherited from Map[String, Any]
Value Members
-
def
seq: Map[String, Any]
-
def
toMap[T, U](implicit ev: <:<[(String, Any), (T, U)]): Map[T, U]
-
def
withDefault[B1 >: Any](d: (String) ⇒ B1): Map[String, B1]
-
def
withDefaultValue[B1 >: Any](d: B1): Map[String, B1]
Inherited from MapLike[String, Any, ConfigMap]
Value Members
-
def
+[B1 >: Any](elem1: (String, B1), elem2: (String, B1), elems: (String, B1)*): Map[String, B1]
-
def
++[B1 >: Any](xs: GenTraversableOnce[(String, B1)]): Map[String, B1]
-
def
filterKeys(p: (String) ⇒ Boolean): Map[String, Any]
-
def
keySet: Set[String]
-
def
mapValues[C](f: (Any) ⇒ C): Map[String, C]
-
def
parCombiner: Combiner[(String, Any), ParMap[String, Any]]
-
def
transform[C, That](f: (String, Any) ⇒ C)(implicit bf: CanBuildFrom[ConfigMap, (String, C), That]): That
-
def
updated[B1 >: Any](key: String, value: B1): Map[String, B1]
Inherited from MapLike[String, Any, ConfigMap]
Value Members
-
def
addString(b: StringBuilder, start: String, sep: String, end: String): StringBuilder
-
def
apply(key: String): Any
-
def
contains(key: String): Boolean
-
def
default(key: String): Any
-
def
filterNot(p: ((String, Any)) ⇒ Boolean): ConfigMap
-
def
getOrElse[B1 >: Any](key: String, default: ⇒ B1): B1
-
def
isDefinedAt(key: String): Boolean
-
def
isEmpty: Boolean
-
def
keys: Iterable[String]
-
def
keysIterator: Iterator[String]
-
def
newBuilder: Builder[(String, Any), ConfigMap]
-
def
stringPrefix: String
-
def
toBuffer[C >: (String, Any)]: Buffer[C]
-
def
toSeq: Seq[(String, Any)]
-
def
toString(): String
-
def
values: Iterable[Any]
-
def
valuesIterator: Iterator[Any]
Inherited from Subtractable[String, ConfigMap]
Value Members
-
def
-(elem1: String, elem2: String, elems: String*): ConfigMap
-
def
--(xs: GenTraversableOnce[String]): ConfigMap
Inherited from PartialFunction[String, Any]
Value Members
-
def
andThen[C](k: (Any) ⇒ C): PartialFunction[String, C]
-
def
applyOrElse[A1 <: String, B1 >: Any](x: A1, default: (A1) ⇒ B1): B1
-
def
lift: (String) ⇒ Option[Any]
-
def
orElse[A1 <: String, B1 >: Any](that: PartialFunction[A1, B1]): PartialFunction[A1, B1]
-
def
runWith[U](action: (Any) ⇒ U): (String) ⇒ Boolean
Inherited from (String) ⇒ Any
Value Members
-
def
compose[A](g: (A) ⇒ String): (A) ⇒ Any
Inherited from GenMapLike[String, Any, ConfigMap]
Value Members
-
def
equals(that: Any): Boolean
-
def
hashCode(): Int
Inherited from Iterable[(String, Any)]
Value Members
-
def
companion: GenericCompanion[Iterable]
Inherited from IterableLike[(String, Any), ConfigMap]
Value Members
-
def
canEqual(that: Any): Boolean
-
def
copyToArray[B >: (String, Any)](xs: Array[B], start: Int, len: Int): Unit
-
-
def
dropRight(n: Int): ConfigMap
-
def
exists(p: ((String, Any)) ⇒ Boolean): Boolean
-
def
find(p: ((String, Any)) ⇒ Boolean): Option[(String, Any)]
-
def
foldRight[B](z: B)(op: ((String, Any), B) ⇒ B): B
-
def
forall(p: ((String, Any)) ⇒ Boolean): Boolean
-
def
foreach[U](f: ((String, Any)) ⇒ U): Unit
-
def
grouped(size: Int): Iterator[ConfigMap]
-
def
head: (String, Any)
-
def
reduceRight[B >: (String, Any)](op: ((String, Any), B) ⇒ B): B
-
def
sameElements[B >: (String, Any)](that: GenIterable[B]): Boolean
-
def
slice(from: Int, until: Int): ConfigMap
-
def
sliding(size: Int, step: Int): Iterator[ConfigMap]
-
def
sliding(size: Int): Iterator[ConfigMap]
-
-
def
takeRight(n: Int): ConfigMap
-
def
takeWhile(p: ((String, Any)) ⇒ Boolean): ConfigMap
-
def
thisCollection: Iterable[(String, Any)]
-
def
toCollection(repr: ConfigMap): Iterable[(String, Any)]
-
def
toIterable: Iterable[(String, Any)]
-
def
toIterator: Iterator[(String, Any)]
-
def
toStream: Stream[(String, Any)]
-
def
view(from: Int, until: Int): IterableView[(String, Any), ConfigMap]
-
def
view: IterableView[(String, Any), ConfigMap]
-
def
zip[A1 >: (String, Any), B, That](that: GenIterable[B])(implicit bf: CanBuildFrom[ConfigMap, (A1, B), That]): That
-
def
zipAll[B, A1 >: (String, Any), That](that: GenIterable[B], thisElem: A1, thatElem: B)(implicit bf: CanBuildFrom[ConfigMap, (A1, B), That]): That
-
def
zipWithIndex[A1 >: (String, Any), That](implicit bf: CanBuildFrom[ConfigMap, (A1, Int), That]): That
Inherited from GenericTraversableTemplate[(String, Any), Iterable]
Value Members
-
def
flatten[B](implicit asTraversable: ((String, Any)) ⇒ GenTraversableOnce[B]): Iterable[B]
-
def
genericBuilder[B]: Builder[B, Iterable[B]]
-
def
transpose[B](implicit asTraversable: ((String, Any)) ⇒ GenTraversableOnce[B]): Iterable[Iterable[B]]
-
def
unzip[A1, A2](implicit asPair: ((String, Any)) ⇒ (A1, A2)): (Iterable[A1], Iterable[A2])
-
def
unzip3[A1, A2, A3](implicit asTriple: ((String, Any)) ⇒ (A1, A2, A3)): (Iterable[A1], Iterable[A2], Iterable[A3])
Inherited from TraversableLike[(String, Any), ConfigMap]
Value Members
-
def
++[B >: (String, Any), That](that: GenTraversableOnce[B])(implicit bf: CanBuildFrom[ConfigMap, B, That]): That
-
def
++:[B >: (String, Any), That](that: Traversable[B])(implicit bf: CanBuildFrom[ConfigMap, B, That]): That
-
def
++:[B >: (String, Any), That](that: TraversableOnce[B])(implicit bf: CanBuildFrom[ConfigMap, B, That]): That
-
def
collect[B, That](pf: PartialFunction[(String, Any), B])(implicit bf: CanBuildFrom[ConfigMap, B, That]): That
-
def
dropWhile(p: ((String, Any)) ⇒ Boolean): ConfigMap
-
def
filter(p: ((String, Any)) ⇒ Boolean): ConfigMap
-
def
flatMap[B, That](f: ((String, Any)) ⇒ GenTraversableOnce[B])(implicit bf: CanBuildFrom[ConfigMap, B, That]): That
-
def
groupBy[K](f: ((String, Any)) ⇒ K): Map[K, ConfigMap]
-
def
hasDefiniteSize: Boolean
-
def
headOption: Option[(String, Any)]
-
-
def
inits: Iterator[ConfigMap]
-
final
def
isTraversableAgain: Boolean
-
def
last: (String, Any)
-
def
lastOption: Option[(String, Any)]
-
def
map[B, That](f: ((String, Any)) ⇒ B)(implicit bf: CanBuildFrom[ConfigMap, B, That]): That
-
def
partition(p: ((String, Any)) ⇒ Boolean): (ConfigMap, ConfigMap)
-
-
def
scan[B >: (String, Any), That](z: B)(op: (B, B) ⇒ B)(implicit cbf: CanBuildFrom[ConfigMap, B, That]): That
-
def
scanLeft[B, That](z: B)(op: (B, (String, Any)) ⇒ B)(implicit bf: CanBuildFrom[ConfigMap, B, That]): That
-
def
scanRight[B, That](z: B)(op: ((String, Any), B) ⇒ B)(implicit bf: CanBuildFrom[ConfigMap, B, That]): That
-
def
span(p: ((String, Any)) ⇒ Boolean): (ConfigMap, ConfigMap)
-
-
-
def
tails: Iterator[ConfigMap]
-
def
to[Col[_]](implicit cbf: CanBuildFrom[Nothing, (String, Any), Col[(String, Any)]]): Col[(String, Any)]
-
def
toTraversable: Traversable[(String, Any)]
-
def
withFilter(p: ((String, Any)) ⇒ Boolean): FilterMonadic[(String, Any), ConfigMap]
Inherited from Parallelizable[(String, Any), ParMap[String, Any]]
Value Members
-
def
par: ParMap[String, Any]
Inherited from TraversableOnce[(String, Any)]
Value Members
-
def
/:[B](z: B)(op: (B, (String, Any)) ⇒ B): B
-
def
:\[B](z: B)(op: ((String, Any), B) ⇒ B): B
-
def
addString(b: StringBuilder): StringBuilder
-
def
addString(b: StringBuilder, sep: String): StringBuilder
-
def
aggregate[B](z: ⇒ B)(seqop: (B, (String, Any)) ⇒ B, combop: (B, B) ⇒ B): B
-
def
collectFirst[B](pf: PartialFunction[(String, Any), B]): Option[B]
-
def
copyToArray[B >: (String, Any)](xs: Array[B]): Unit
-
def
copyToArray[B >: (String, Any)](xs: Array[B], start: Int): Unit
-
def
copyToBuffer[B >: (String, Any)](dest: Buffer[B]): Unit
-
def
count(p: ((String, Any)) ⇒ Boolean): Int
-
def
fold[A1 >: (String, Any)](z: A1)(op: (A1, A1) ⇒ A1): A1
-
def
foldLeft[B](z: B)(op: (B, (String, Any)) ⇒ B): B
-
def
max[B >: (String, Any)](implicit cmp: Ordering[B]): (String, Any)
-
def
maxBy[B](f: ((String, Any)) ⇒ B)(implicit cmp: Ordering[B]): (String, Any)
-
def
min[B >: (String, Any)](implicit cmp: Ordering[B]): (String, Any)
-
def
minBy[B](f: ((String, Any)) ⇒ B)(implicit cmp: Ordering[B]): (String, Any)
-
def
mkString: String
-
def
mkString(sep: String): String
-
def
mkString(start: String, sep: String, end: String): String
-
def
nonEmpty: Boolean
-
def
product[B >: (String, Any)](implicit num: Numeric[B]): B
-
def
reduce[A1 >: (String, Any)](op: (A1, A1) ⇒ A1): A1
-
def
reduceLeft[B >: (String, Any)](op: (B, (String, Any)) ⇒ B): B
-
def
reduceLeftOption[B >: (String, Any)](op: (B, (String, Any)) ⇒ B): Option[B]
-
def
reduceOption[A1 >: (String, Any)](op: (A1, A1) ⇒ A1): Option[A1]
-
def
reduceRightOption[B >: (String, Any)](op: ((String, Any), B) ⇒ B): Option[B]
-
def
reversed: List[(String, Any)]
-
def
size: Int
-
def
sum[B >: (String, Any)](implicit num: Numeric[B]): B
-
def
toArray[B >: (String, Any)](implicit arg0: ClassTag[B]): Array[B]
-
def
toIndexedSeq: IndexedSeq[(String, Any)]
-
def
toList: List[(String, Any)]
-
def
toSet[B >: (String, Any)]: Set[B]
-
def
toVector: Vector[(String, Any)]
Inherited from AnyRef
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
def
clone(): AnyRef
-
final
def
eq(arg0: AnyRef): Boolean
-
def
finalize(): Unit
-
final
def
getClass(): Class[_]
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
Inherited from Any
Value Members
-
final
def
asInstanceOf[T0]: T0
-
final
def
isInstanceOf[T0]: Boolean
Ungrouped
-
class
DefaultKeySet extends AbstractSet[A] with Set[A] with Serializable
-
class
DefaultValuesIterable extends AbstractIterable[B] with Iterable[B] with Serializable
-
class
FilteredKeys extends AbstractMap[A, B] with DefaultMap[A, B]
-
class
ImmutableDefaultKeySet extends scala.collection.immutable.MapLike.DefaultKeySet with Set[A]
-
class
MappedValues[C] extends AbstractMap[A, C] with DefaultMap[A, C]
-
-
class
WithFilter extends FilterMonadic[A, Repr]
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
def
+[A >: Any](kv: (String, A)): ConfigMap
-
def
+[B1 >: Any](elem1: (String, B1), elem2: (String, B1), elems: (String, B1)*): Map[String, B1]
-
def
++[B1 >: Any](xs: GenTraversableOnce[(String, B1)]): Map[String, B1]
-
def
++[B >: (String, Any), That](that: GenTraversableOnce[B])(implicit bf: CanBuildFrom[ConfigMap, B, That]): That
-
def
++:[B >: (String, Any), That](that: Traversable[B])(implicit bf: CanBuildFrom[ConfigMap, B, That]): That
-
def
++:[B >: (String, Any), That](that: TraversableOnce[B])(implicit bf: CanBuildFrom[ConfigMap, B, That]): That
-
def
-(key: String): ConfigMap
-
def
-(elem1: String, elem2: String, elems: String*): ConfigMap
-
def
--(xs: GenTraversableOnce[String]): ConfigMap
-
def
/:[B](z: B)(op: (B, (String, Any)) ⇒ B): B
-
def
:\[B](z: B)(op: ((String, Any), B) ⇒ B): B
-
final
def
==(arg0: Any): Boolean
-
def
addString(b: StringBuilder, start: String, sep: String, end: String): StringBuilder
-
def
addString(b: StringBuilder): StringBuilder
-
def
addString(b: StringBuilder, sep: String): StringBuilder
-
def
aggregate[B](z: ⇒ B)(seqop: (B, (String, Any)) ⇒ B, combop: (B, B) ⇒ B): B
-
def
andThen[C](k: (Any) ⇒ C): PartialFunction[String, C]
-
def
apply(key: String): Any
-
def
applyOrElse[A1 <: String, B1 >: Any](x: A1, default: (A1) ⇒ B1): B1
-
final
def
asInstanceOf[T0]: T0
-
def
canEqual(that: Any): Boolean
-
def
clone(): AnyRef
-
def
collect[B, That](pf: PartialFunction[(String, Any), B])(implicit bf: CanBuildFrom[ConfigMap, B, That]): That
-
def
collectFirst[B](pf: PartialFunction[(String, Any), B]): Option[B]
-
def
companion: GenericCompanion[Iterable]
-
def
compose[A](g: (A) ⇒ String): (A) ⇒ Any
-
def
contains(key: String): Boolean
-
def
copyToArray[B >: (String, Any)](xs: Array[B], start: Int, len: Int): Unit
-
def
copyToArray[B >: (String, Any)](xs: Array[B]): Unit
-
def
copyToArray[B >: (String, Any)](xs: Array[B], start: Int): Unit
-
def
copyToBuffer[B >: (String, Any)](dest: Buffer[B]): Unit
-
def
count(p: ((String, Any)) ⇒ Boolean): Int
-
def
default(key: String): Any
-
-
def
dropRight(n: Int): ConfigMap
-
def
dropWhile(p: ((String, Any)) ⇒ Boolean): ConfigMap
-
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(that: Any): Boolean
-
def
exists(p: ((String, Any)) ⇒ Boolean): Boolean
-
def
filter(p: ((String, Any)) ⇒ Boolean): ConfigMap
-
def
filterKeys(p: (String) ⇒ Boolean): Map[String, Any]
-
def
filterNot(p: ((String, Any)) ⇒ Boolean): ConfigMap
-
def
finalize(): Unit
-
def
find(p: ((String, Any)) ⇒ Boolean): Option[(String, Any)]
-
def
flatMap[B, That](f: ((String, Any)) ⇒ GenTraversableOnce[B])(implicit bf: CanBuildFrom[ConfigMap, B, That]): That
-
def
flatten[B](implicit asTraversable: ((String, Any)) ⇒ GenTraversableOnce[B]): Iterable[B]
-
def
fold[A1 >: (String, Any)](z: A1)(op: (A1, A1) ⇒ A1): A1
-
def
foldLeft[B](z: B)(op: (B, (String, Any)) ⇒ B): B
-
def
foldRight[B](z: B)(op: ((String, Any), B) ⇒ B): B
-
def
forall(p: ((String, Any)) ⇒ Boolean): Boolean
-
def
foreach[U](f: ((String, Any)) ⇒ U): Unit
-
def
genericBuilder[B]: Builder[B, Iterable[B]]
-
def
get(key: String): Option[Any]
-
final
def
getClass(): Class[_]
-
def
getOptional[V](key: String)(implicit classTag: ClassTag[V]): Option[V]
-
def
getOrElse[B1 >: Any](key: String, default: ⇒ B1): B1
-
def
getRequired[V](key: String)(implicit classTag: ClassTag[V]): V
-
def
getWithDefault[V](key: String, default: ⇒ V)(implicit classTag: ClassTag[V]): V
-
def
groupBy[K](f: ((String, Any)) ⇒ K): Map[K, ConfigMap]
-
def
grouped(size: Int): Iterator[ConfigMap]
-
def
hasDefiniteSize: Boolean
-
def
hashCode(): Int
-
def
head: (String, Any)
-
def
headOption: Option[(String, Any)]
-
-
def
inits: Iterator[ConfigMap]
-
def
isDefinedAt(key: String): Boolean
-
def
isEmpty: Boolean
-
final
def
isInstanceOf[T0]: Boolean
-
final
def
isTraversableAgain: Boolean
-
def
iterator: Iterator[(String, Any)]
-
def
keySet: Set[String]
-
def
keys: Iterable[String]
-
def
keysIterator: Iterator[String]
-
def
last: (String, Any)
-
def
lastOption: Option[(String, Any)]
-
def
lift: (String) ⇒ Option[Any]
-
def
map[B, That](f: ((String, Any)) ⇒ B)(implicit bf: CanBuildFrom[ConfigMap, B, That]): That
-
def
mapValues[C](f: (Any) ⇒ C): Map[String, C]
-
def
max[B >: (String, Any)](implicit cmp: Ordering[B]): (String, Any)
-
def
maxBy[B](f: ((String, Any)) ⇒ B)(implicit cmp: Ordering[B]): (String, Any)
-
def
min[B >: (String, Any)](implicit cmp: Ordering[B]): (String, Any)
-
def
minBy[B](f: ((String, Any)) ⇒ B)(implicit cmp: Ordering[B]): (String, Any)
-
def
mkString: String
-
def
mkString(sep: String): String
-
def
mkString(start: String, sep: String, end: String): String
-
final
def
ne(arg0: AnyRef): Boolean
-
def
newBuilder: Builder[(String, Any), ConfigMap]
-
def
nonEmpty: Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
orElse[A1 <: String, B1 >: Any](that: PartialFunction[A1, B1]): PartialFunction[A1, B1]
-
def
par: ParMap[String, Any]
-
def
parCombiner: Combiner[(String, Any), ParMap[String, Any]]
-
def
partition(p: ((String, Any)) ⇒ Boolean): (ConfigMap, ConfigMap)
-
def
product[B >: (String, Any)](implicit num: Numeric[B]): B
-
def
reduce[A1 >: (String, Any)](op: (A1, A1) ⇒ A1): A1
-
def
reduceLeft[B >: (String, Any)](op: (B, (String, Any)) ⇒ B): B
-
def
reduceLeftOption[B >: (String, Any)](op: (B, (String, Any)) ⇒ B): Option[B]
-
def
reduceOption[A1 >: (String, Any)](op: (A1, A1) ⇒ A1): Option[A1]
-
def
reduceRight[B >: (String, Any)](op: ((String, Any), B) ⇒ B): B
-
def
reduceRightOption[B >: (String, Any)](op: ((String, Any), B) ⇒ B): Option[B]
-
-
def
reversed: List[(String, Any)]
-
def
runWith[U](action: (Any) ⇒ U): (String) ⇒ Boolean
-
def
sameElements[B >: (String, Any)](that: GenIterable[B]): Boolean
-
def
scan[B >: (String, Any), That](z: B)(op: (B, B) ⇒ B)(implicit cbf: CanBuildFrom[ConfigMap, B, That]): That
-
def
scanLeft[B, That](z: B)(op: (B, (String, Any)) ⇒ B)(implicit bf: CanBuildFrom[ConfigMap, B, That]): That
-
def
scanRight[B, That](z: B)(op: ((String, Any), B) ⇒ B)(implicit bf: CanBuildFrom[ConfigMap, B, That]): That
-
def
seq: Map[String, Any]
-
def
size: Int
-
def
slice(from: Int, until: Int): ConfigMap
-
def
sliding(size: Int, step: Int): Iterator[ConfigMap]
-
def
sliding(size: Int): Iterator[ConfigMap]
-
def
span(p: ((String, Any)) ⇒ Boolean): (ConfigMap, ConfigMap)
-
-
def
stringPrefix: String
-
def
sum[B >: (String, Any)](implicit num: Numeric[B]): B
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
-
def
tails: Iterator[ConfigMap]
-
-
def
takeRight(n: Int): ConfigMap
-
def
takeWhile(p: ((String, Any)) ⇒ Boolean): ConfigMap
-
def
thisCollection: Iterable[(String, Any)]
-
def
to[Col[_]](implicit cbf: CanBuildFrom[Nothing, (String, Any), Col[(String, Any)]]): Col[(String, Any)]
-
def
toArray[B >: (String, Any)](implicit arg0: ClassTag[B]): Array[B]
-
def
toBuffer[C >: (String, Any)]: Buffer[C]
-
def
toCollection(repr: ConfigMap): Iterable[(String, Any)]
-
def
toIndexedSeq: IndexedSeq[(String, Any)]
-
def
toIterable: Iterable[(String, Any)]
-
def
toIterator: Iterator[(String, Any)]
-
def
toList: List[(String, Any)]
-
def
toMap[T, U](implicit ev: <:<[(String, Any), (T, U)]): Map[T, U]
-
def
toSeq: Seq[(String, Any)]
-
def
toSet[B >: (String, Any)]: Set[B]
-
def
toStream: Stream[(String, Any)]
-
def
toString(): String
-
def
toTraversable: Traversable[(String, Any)]
-
def
toVector: Vector[(String, Any)]
-
def
transform[C, That](f: (String, Any) ⇒ C)(implicit bf: CanBuildFrom[ConfigMap, (String, C), That]): That
-
def
transpose[B](implicit asTraversable: ((String, Any)) ⇒ GenTraversableOnce[B]): Iterable[Iterable[B]]
-
def
unzip[A1, A2](implicit asPair: ((String, Any)) ⇒ (A1, A2)): (Iterable[A1], Iterable[A2])
-
def
unzip3[A1, A2, A3](implicit asTriple: ((String, Any)) ⇒ (A1, A2, A3)): (Iterable[A1], Iterable[A2], Iterable[A3])
-
def
updated[B1 >: Any](key: String, value: B1): Map[String, B1]
-
def
values: Iterable[Any]
-
def
valuesIterator: Iterator[Any]
-
def
view(from: Int, until: Int): IterableView[(String, Any), ConfigMap]
-
def
view: IterableView[(String, Any), ConfigMap]
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
-
def
withDefault[B1 >: Any](d: (String) ⇒ B1): Map[String, B1]
-
def
withDefaultValue[B1 >: Any](d: B1): Map[String, B1]
-
def
withFilter(p: ((String, Any)) ⇒ Boolean): FilterMonadic[(String, Any), ConfigMap]
-
def
zip[A1 >: (String, Any), B, That](that: GenIterable[B])(implicit bf: CanBuildFrom[ConfigMap, (A1, B), That]): That
-
def
zipAll[B, A1 >: (String, Any), That](that: GenIterable[B], thisElem: A1, thatElem: B)(implicit bf: CanBuildFrom[ConfigMap, (A1, B), That]): That
-
def
zipWithIndex[A1 >: (String, Any), That](implicit bf: CanBuildFrom[ConfigMap, (A1, Int), That]): That
A map of configuration data.
A
ConfigMap
can be populated from theRunner
command line via-D
arguments.Runner
passes it to many methods where you can use it to configure your test runs. For example,Runner
passed theConfigMap
to:apply
method ofReporter
s viaRunStarting
eventsrun
method ofSuite
runNestedSuites
method ofSuite
runTests
method ofSuite
runTest
method ofSuite
withFixture(NoArgTest)
method ofSuite
withFixture(OneArgTest)
method offixture.Suite
beforeEach(TestData)
method ofBeforeAndAfterEachTestData
afterEach(TestData)
method ofBeforeAndAfterEachTestData
In addition to accessing the
ConfigMap
in overriden implementations of the above methods, you can also transform and pass along a modifiedConfigMap
.A
ConfigMap
maps string keys to values of any type, i.e., it is aMap[String, Any]
. To get a configuration value in a variable of the actual type of that value, therefore, you'll need to perform an unsafe cast. If this cast fails, you'll get an exception, which so long as theConfigMap
is used only in tests, will result in either a failed or canceled test or aborted suite. To give such exceptions nice stack depths and error messages, and to eliminate the need for usingasInstanceOf
in your test code,ConfigMap
provides three methods for accessing values at expected types.The
getRequired
method returns the value bound to a key cast to a specified type, or throwsTestCanceledException
if either the key is not bound or is bound to an incompatible type. Here's an example:The
getOptional
method returns the value bound to a key cast to a specified type, wrapped in aSome
, returnsNone
if the key is not bound, or throws TestCanceledException if the key exists but is bound to an incompatible type. Here's an example:The
getWithDefault
method returns the value bound to a key cast to a specified type, returns a specified default value if the key is not bound, or throws TestCanceledException if the key exists but is either not bound or is bound to an incompatible type. Here's an example: