org.cfpm.caves.za
Class SouthAfricaModel.StokvelRecorder

java.lang.Object
  extended by org.cfpm.caves.za.SouthAfricaModel.StokvelRecorder
Enclosing class:
SouthAfricaModel

public class SouthAfricaModel.StokvelRecorder
extends java.lang.Object


Field Summary
(package private)  java.lang.String fileName
           
(package private)  SouthAfricaModel model
           
(package private)  java.util.HashMap<java.lang.String,org.cfpm.caves.za.Stokvel> stokvels
           
(package private)  java.util.HashMap<java.lang.String,uchicago.src.sim.analysis.DataFileWriter> writers
           
 
Constructor Summary
SouthAfricaModel.StokvelRecorder(java.lang.String fileName, SouthAfricaModel model)
           
 
Method Summary
 void add(org.cfpm.caves.za.Stokvel stokvel)
           
 void recordEvent(java.lang.String stokvel, java.lang.String event)
           
 void recordEvent(java.lang.String stokvel, java.lang.String event, org.cfpm.caves.za.Person member)
           
private  void recordFriends(uchicago.src.sim.analysis.DataFileWriter writer, org.cfpm.caves.za.Stokvel stokvel, org.cfpm.caves.za.Person p)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

writers

java.util.HashMap<java.lang.String,uchicago.src.sim.analysis.DataFileWriter> writers

stokvels

java.util.HashMap<java.lang.String,org.cfpm.caves.za.Stokvel> stokvels

fileName

java.lang.String fileName

model

SouthAfricaModel model
Constructor Detail

SouthAfricaModel.StokvelRecorder

public SouthAfricaModel.StokvelRecorder(java.lang.String fileName,
                                        SouthAfricaModel model)
Method Detail

add

public void add(org.cfpm.caves.za.Stokvel stokvel)

recordEvent

public void recordEvent(java.lang.String stokvel,
                        java.lang.String event)

recordEvent

public void recordEvent(java.lang.String stokvel,
                        java.lang.String event,
                        org.cfpm.caves.za.Person member)

recordFriends

private void recordFriends(uchicago.src.sim.analysis.DataFileWriter writer,
                           org.cfpm.caves.za.Stokvel stokvel,
                           org.cfpm.caves.za.Person p)