MATSIM
Public Member Functions | Private Attributes | List of all members
org.matsim.facilities.StreamingActivityFacilities Class Reference
Inheritance diagram for org.matsim.facilities.StreamingActivityFacilities:
Inheritance graph
[legend]

Public Member Functions

 StreamingActivityFacilities (Consumer< ActivityFacility > consumer)
 
String getName ()
 
void setName (String name)
 
ActivityFacilitiesFactory getFactory ()
 
Map< Id< ActivityFacility >, ? extends ActivityFacilitygetFacilities ()
 
void addActivityFacility (ActivityFacility facility)
 
FailingObjectAttributes getFacilityAttributes ()
 
TreeMap< Id< ActivityFacility >, ActivityFacilitygetFacilitiesForActivityType (String actType)
 
Attributes getAttributes ()
 

Private Attributes

final Consumer< ActivityFacilityconsumer
 
final ActivityFacilitiesFactory factory = new ActivityFacilitiesFactoryImpl()
 

Detailed Description

A special facilities container that does not store facilities, but passes them on to a consumer to process otherwise.

Author
mrieser / SBB

Definition at line 17 of file StreamingActivityFacilities.java.

Constructor & Destructor Documentation

◆ StreamingActivityFacilities()

org.matsim.facilities.StreamingActivityFacilities.StreamingActivityFacilities ( Consumer< ActivityFacility consumer)

Member Function Documentation

◆ getName()

String org.matsim.facilities.StreamingActivityFacilities.getName ( )

Implements org.matsim.facilities.ActivityFacilities.

Definition at line 27 of file StreamingActivityFacilities.java.

27  {
28  return null;
29  }

◆ setName()

void org.matsim.facilities.StreamingActivityFacilities.setName ( String  name)

Implements org.matsim.facilities.ActivityFacilities.

Definition at line 32 of file StreamingActivityFacilities.java.

32  {
33  }

◆ getFactory()

ActivityFacilitiesFactory org.matsim.facilities.StreamingActivityFacilities.getFactory ( )

◆ getFacilities()

Map<Id<ActivityFacility>, ? extends ActivityFacility> org.matsim.facilities.StreamingActivityFacilities.getFacilities ( )

Implements org.matsim.facilities.ActivityFacilities.

Definition at line 41 of file StreamingActivityFacilities.java.

41  {
42  return null;
43  }

◆ addActivityFacility()

void org.matsim.facilities.StreamingActivityFacilities.addActivityFacility ( ActivityFacility  facility)

Implements org.matsim.facilities.ActivityFacilities.

Definition at line 46 of file StreamingActivityFacilities.java.

46  {
47  this.consumer.accept(facility);
48  }

◆ getFacilityAttributes()

FailingObjectAttributes org.matsim.facilities.StreamingActivityFacilities.getFacilityAttributes ( )

Implements org.matsim.facilities.ActivityFacilities.

Definition at line 51 of file StreamingActivityFacilities.java.

References org.matsim.utils.objectattributes.FailingObjectAttributes.createFacilitiesAttributes().

51  {
52  return FailingObjectAttributes.createFacilitiesAttributes();
53  }
Here is the call graph for this function:

◆ getFacilitiesForActivityType()

TreeMap<Id<ActivityFacility>, ActivityFacility> org.matsim.facilities.StreamingActivityFacilities.getFacilitiesForActivityType ( String  actType)

Implements org.matsim.facilities.ActivityFacilities.

Definition at line 56 of file StreamingActivityFacilities.java.

56  {
57  return null;
58  }

◆ getAttributes()

Attributes org.matsim.facilities.StreamingActivityFacilities.getAttributes ( )

Implements org.matsim.utils.objectattributes.attributable.Attributable.

Definition at line 61 of file StreamingActivityFacilities.java.

61  {
62  return null;
63  }

Member Data Documentation

◆ consumer

final Consumer<ActivityFacility> org.matsim.facilities.StreamingActivityFacilities.consumer
private

◆ factory

final ActivityFacilitiesFactory org.matsim.facilities.StreamingActivityFacilities.factory = new ActivityFacilitiesFactoryImpl()
private

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