MCPcopy Create free account
hub / github.com/FamilySearch/gedcom5-java / accept

Method accept

src/main/java/org/folg/gedcom/model/Gedcom.java:322–354  ·  view source on GitHub ↗
(Visitor visitor)

Source from the content-addressed store, hash-verified

320 }
321
322 public void accept(Visitor visitor) {
323 if (visitor.visit(this)) {
324 if (head != null) {
325 head.accept(visitor);
326 }
327 for (Submitter submitter : getSubmitters()) {
328 submitter.accept(visitor);
329 }
330 if (subn != null) {
331 subn.accept(visitor);
332 }
333 for (Person person : getPeople()) {
334 person.accept(visitor);
335 }
336 for (Family family : getFamilies()) {
337 family.accept(visitor);
338 }
339 for (Media media : getMedia()) {
340 media.accept(visitor);
341 }
342 for (Note note : getNotes()) {
343 note.accept(visitor);
344 }
345 for (Source source : getSources()) {
346 source.accept(visitor);
347 }
348 for (Repository repository : getRepositories()) {
349 repository.accept(visitor);
350 }
351 super.visitContainedObjects(visitor);
352 visitor.endVisit(this);
353 }
354 }
355}

Callers 1

processGedcomMethod · 0.95

Calls 11

getSubmittersMethod · 0.95
getPeopleMethod · 0.95
getFamiliesMethod · 0.95
getMediaMethod · 0.95
getNotesMethod · 0.95
getSourcesMethod · 0.95
getRepositoriesMethod · 0.95
acceptMethod · 0.65
visitMethod · 0.45
visitContainedObjectsMethod · 0.45
endVisitMethod · 0.45

Tested by

no test coverage detected