frizbog / gedcom4j

Java library for reading/writing genealogy files in GEDCOM format
http://gedcom4j.org
53 stars 36 forks source link

Many custom tags don't load or write #167

Closed frizbog closed 7 years ago

frizbog commented 7 years ago

There are a number of places where custom tags are not loaded into the model by the Parser and other places where custom tags in the model are not properly emitted in from the Writer.

Most notably, these include tags that have cross references to other nodes....the model holds direct references to these other nodes in most cases, which leaves nothing to hold custom tags about the reference. This was recently addressed in issue #161 for Individuals in a family but the problem is broader.

frizbog commented 7 years ago

Another example where this occurs is around enumerated values like SupportedVersion or AdoptedByWhichParent. Enums, being static, cannot hold state in a threadsafe manner, so these structures are going to need to change if they are to hold custom tag values.

frizbog commented 7 years ago

See issue #168

frizbog commented 7 years ago

I think I can basically call this one done, and open up new issues for anything new I discover or that gets reported.