0.11.4
ca.uqac.lif.cep.util.Maps Class Reference

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. Note however that in this case, a call to reset() still results in the instantiation of a new map instance.
  • 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 45 of file Maps.java.

Classes

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

Static Public Attributes

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

Protected Member Functions

 Maps ()

Constructor & Destructor Documentation

◆ Maps()

ca.uqac.lif.cep.util.Maps.Maps ( )
protected

Definition at line 57 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 55 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 50 of file Maps.java.


The documentation for this class was generated from the following file:
  • /home/sylvain/Workspaces/beepbeep/core/src/ca/uqac/lif/cep/util/Maps.java