- Structure names as static strings
- New class GedcomCreatorUtil
- Structure count methods added
Methods to get the ID sets and protected methods to get the whole structue maps
ChildFamilyLink needs the family ID and not the child ID because it links the individual to its family
Enum toString method to show enum value
Preventing adding of families and individuals with ID's which already exist and preventing adding of families with parents which already exist
Better toString
Prevent the adding of NULL ID's
Fix for preventing the adding of families with the same parents
Cleanup optimized
combine methods renamed in add and addAll
Using a TreeMap to have a natural ordering of the structure ID's (which his not perfect since (420 comes after 42 for example since strings are used for ID's...)
- Cleanup of the links from the individual back to the removed family
- Gedcom structures now have methods to remove a line which has a given value
Null keys can not be added to a treemap
throw error if structure type unknown
Add submitter with or without ID
Generates ID if ID=null