Package io.github.ai4ci.output
Class CSVMapper
java.lang.Object
io.github.ai4ci.output.CSVMapper
- Direct Known Subclasses:
CSVMapperImpl
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioninfectivityProfile
(Outbreak outbreak) toContacts
(Person person) abstract ImmutableOutbreakHistoryCSV
toCSV
(OutbreakHistory history) abstract ImmutableDebugParametersCSV
toCSV
(Outbreak outbreak, OutbreakBaseline baseline) abstract ImmutableOutbreakCSV
toCSV
(OutbreakState state) protected abstract ImmutableContactCSV
toCSV
(PersonHistory person, Contact contact) protected abstract ImmutablePersonDemographicsCSV
toCSV
(Person person, PersonDemographic demog, PersonBaseline baseline) abstract ImmutablePersonStateCSV
toCSV
(PersonState state) abstract ImmutableOutbreakFinalStateCSV
toFinalCSV
(OutbreakState currentState) abstract ImmutableOutbreakConfigurationJson
toMap
(ImmutableContactCSV csv)
-
Field Details
-
INSTANCE
-
-
Constructor Details
-
CSVMapper
public CSVMapper()
-
-
Method Details
-
toCSV
-
toCSV
-
toCSV
-
toFinalCSV
-
toCSV
-
infectivityProfile
-
toCSV
protected abstract ImmutablePersonDemographicsCSV toCSV(Person person, PersonDemographic demog, PersonBaseline baseline) -
toDemog
-
toCSV
-
toContacts
-
toMap
-
toJson
-