Structure.txt 1.1 KB

123456789101112131415161718
  1. TexController -> TexWriter -> PartsWriter -> PeoplePartWriter -> (PeoplePartHeader+PersonSectionWriter) ->
  2. (PersonPart SubSectionHeading + PersonSubSectionTimeLineWriter + PersonSubSectionReferencesWriter)
  3. TexController::start -> TexWriter::write -> (docStart::write, partsWriter::write, docEnd::write)
  4. partsWriter::write -> partsWriter::write -> peoplePartWriter::write -> (for each person)::personSection::write
  5. personSection::write -> (personSectionHeader::write, clearExistingTimeLineData::clear, gatherTimeLineData::gather,
  6. personSubSectionTimeLineWriter::write, personSubSectionReferencesWriter::write
  7. gatherTimeLineData::gather -> (gatherCensusTimeLineData::gather, GatherBirthCertificateTimeLineData::gather, GatherDeathCertificateTimeLineDate::gather)
  8. GatherBirthCertificateTimeLineData::gather -> (GatherBirthCertificateNewBornTimeLineData::gather, )
  9. GatherDeathCertificateTimeLineData::gather -> (GatherDeathCertificateDeceasedTimeLineData::gather, )
  10. TexController -> TexWriter -> PartsWriter -> AppendixPartWriter -> (AppendixPartHeader) ->
  11. *(Appendix ContentsHeader, AppendixContentsWriter)