0.10.8-alpha
ca.uqac.lif.cep.util.Maps Class Reference

A container object for map functions and processors. More...

Classes

class  ApplyAll
 Creates a new map by applying a function to all the values of a map given as input. More...
 
class  Get
 Gets a value in the map, based on the name of a key. More...
 
class  MapPutInto
 Updates a map by putting key-value pairs into it. More...
 
class  MathMap
 A map that implements equality based on its contents. More...
 
class  MergeMaps
 Updates a map by merging its contents with a stream of incoming maps. More...
 
class  MultiValues
 Gets the multi-set of values in a map. More...
 
class  PutInto
 Updates a map by putting key-value pairs into it. More...
 
class  Values
 Gets the set of values in a map. More...
 

Static Public Attributes

static final transient Values values = new Values()
 Extracts the set of values of a map. More...
 
static final transient MultiValues multiValues = new MultiValues()
 Extracts the multi-set of values of a map. More...
 

Detailed Description

A container object for map functions and processors.

Some functions come in two flavors:

  • The "plain" function takes as input a map object and returns the same object, to which a modification has been applied
  • The "new" function takes as input a map object, and returns a new copy of the object with the modification made to it
Author
Sylvain Hallé
Since
0.7

Definition at line 42 of file Maps.java.

Member Data Documentation

◆ multiValues

final transient MultiValues ca.uqac.lif.cep.util.Maps.multiValues = new MultiValues()
static

Extracts the multi-set of values of a map.

Definition at line 52 of file Maps.java.

◆ values

final transient Values ca.uqac.lif.cep.util.Maps.values = new Values()
static

Extracts the set of values of a map.

Definition at line 47 of file Maps.java.


The documentation for this class was generated from the following file: