gedcom handler & gedcom exception (start)

/* Package Removed */
-None

/* Package Added */
-exceptions

/* Files Removed */
-None

/* Files Added */
-gedcomReader.java
-FileNotGEDCOMException.java

/* File: gedcomReader.java */
-Added functions 6
-Added readFile (private)
-Added isGEDCOM (public)
-Added getFirstLine (public)
-Added getFirstLine (public)
-Added getFileasString (public)
-Added printFile (public)

/* File: FileNotGEDCOMException.java */
-Added Exception for GEDCOM

/* Other Files */
-cleaned code

/* Description */
Today I added and started with a GEDCOM handler to read and write
GEDCOM files.
main
Kaabp 5 years ago
parent 26e5e5422c
commit 31b748a314

@ -1656,7 +1656,7 @@
<option name="IGNORE_JAVADOC_PERIOD" value="true" />
<option name="IGNORE_DUPLICATED_THROWS" value="false" />
<option name="IGNORE_POINT_TO_ITSELF" value="false" />
<option name="myAdditionalJavadocTags" value="version" />
<option name="myAdditionalJavadocTags" value="version,created" />
</inspection_tool>
<inspection_tool class="JavaFxColorRgb" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="JavaFxDefaultTag" enabled="true" level="WARNING" enabled_by_default="true" />

@ -0,0 +1,574 @@
0 HEAD
1 CHAR UTF-8
1 SOUR Ancestry.com Family Trees
2 VERS (2010.3)
2 NAME Ancestry.com Family Trees
2 CORP Ancestry.com
1 GEDC
2 VERS 5.5
2 FORM LINEAGE-LINKED
0 @P1@ INDI
1 SEX M
1 NAME Lukas Martin
1 BIRT
2 DATE 03.12.2000
2 PLAC Rüsselsheim, Groß-Gerau, Hessen, Deutschland
2 OBJE
3 FILE httptrees.ancestry.comrdf=image&guid=74e84c9a-6dd4-43ab-9ee1-6ee8b4362857&tid=118734012&pid=1
3 FORM jpg
3 TITL Abstammungsurkunde Lukas
1 _DEG finished secondary school (Martin-Buber-Schule)
2 DATE 01.06.2018
2 PLAC Groß-Gerau, Groß-Gerau, Hessen, Deutschland
1 _DEG finished elementery school (Schwenkschule)
2 DATE 01.06.2011
2 PLAC Groß-Gerau, Groß-Gerau, Hessen, Deutschland
1 _DEG finished high school (Berufliche Schulen Groß-Gerau)
2 DATE 01.06.2020
2 PLAC Groß-Gerau, Groß-Gerau, Hessen, Deutschland
1 OBJE
2 FILE httptrees.ancestry.comrdf=image&guid=74e84c9a-6dd4-43ab-9ee1-6ee8b4362857&tid=118734012&pid=1
2 FORM jpg
2 TITL Abstammungsurkunde Lukas
1 FAMC @F1@
0 @P2@ INDI
1 BIRT
2 DATE 10 Nov 1968
2 PLAC Mainz, Rheinland-Pfalz, Deutschland
1 NAME Ulrike Margot Martin
1 SEX F
1 OBJE
2 FILE httptrees.ancestry.comrdf=image&guid=5eec306a-27d1-41ce-a1d5-f5f86418c315&tid=118734012&pid=2
2 FORM jpg
2 TITL Foto
1 OBJE
2 FILE httptrees.ancestry.comrdf=image&guid=fc0852d7-4cd9-4e4f-b969-470a65e957dd&tid=118734012&pid=2
2 FORM jpg
2 TITL Heiratsurkunde
1 FAMC @F3@
1 FAMS @F1@
0 @P3@ INDI
1 BIRT
2 DATE 29 Sep 1959
2 PLAC Groß-Gerau, Hessen, Deutschland
2 SOUR @S1446587138@
3 _APID 1,60533172063687
2 OBJE
3 FILE httptrees.ancestry.comrdf=image&guid=37599470-f782-4d5a-9f88-d2f074ba00bd&tid=118734012&pid=3
3 FORM jpg
3 TITL Abstammungsurkunde Ralf
1 DEAT
2 DATE 26 Apr 2006
2 PLAC Frankfurt am Main, Hessen, Deutschland
2 SOUR @S1446587138@
3 _APID 1,60533172063687
2 OBJE
3 FILE httptrees.ancestry.comrdf=image&guid=fa45f0be-707d-4432-b7fc-97322541f1a0&tid=118734012&pid=3
3 FORM jpg
3 TITL Sterbeurkunde Ralf
1 BURI
2 PLAC Gross-Gerau, Landkreis Groß-Gerau, Hessen, Germany
2 SOUR @S1446587138@
3 _APID 1,60533172063687
1 NAME Ralf Karl Martin
2 SOUR @S1446587138@
3 _APID 1,60533172063687
1 SEX M
1 CONF
2 DATE 11 Nov 1967
2 PLAC Groß-Gerau, Hessen, Deutschland
2 OBJE
3 FILE httptrees.ancestry.comrdf=image&guid=96aa0a45-d7d1-4ec1-baca-746ec9d7446d&tid=118734012&pid=3
3 FORM jpg
3 TITL Konformationsurkunde Ralf
1 SOUR @S1434613321@
2 PAGE Ancestry Family Tree
2 DATA
3 TEXT httptrees.ancestry.comptAMTCitationRedir.aspxtid=118734012&pid=3
1 OBJE
2 FILE httptrees.ancestry.comrdf=image&guid=96aa0a45-d7d1-4ec1-baca-746ec9d7446d&tid=118734012&pid=3
2 FORM jpg
2 TITL Konformationsurkunde Ralf
1 OBJE
2 FILE httptrees.ancestry.comrdf=image&guid=e6f93ccf-fdbd-47ea-b99a-a06e09d7f697&tid=118734012&pid=3
2 FORM jpg
2 TITL Foto
1 OBJE
2 FILE httptrees.ancestry.comrdf=image&guid=fc0852d7-4cd9-4e4f-b969-470a65e957dd&tid=118734012&pid=3
2 FORM jpg
2 TITL Heiratsurkunde
1 OBJE
2 FILE httptrees.ancestry.comrdf=image&guid=fa45f0be-707d-4432-b7fc-97322541f1a0&tid=118734012&pid=3
2 FORM jpg
2 TITL Sterbeurkunde Ralf
1 OBJE
2 FILE httptrees.ancestry.comrdf=image&guid=37599470-f782-4d5a-9f88-d2f074ba00bd&tid=118734012&pid=3
2 FORM jpg
2 TITL Abstammungsurkunde Ralf
1 OBJE
2 FILE httptrees.ancestry.comrdf=image&guid=fc0852d7-4cd9-4e4f-b969-470a65e957dd&tid=118734012&pid=3
2 FORM jpg
2 TITL Heiratsurkunde
1 OBJE
2 FILE httptrees.ancestry.comrdf=image&guid=96aa0a45-d7d1-4ec1-baca-746ec9d7446d&tid=118734012&pid=3
2 FORM jpg
2 TITL Konformationsurkunde Ralf
1 FAMC @F7@
1 FAMS @F1@
0 @P4@ INDI
1 BIRT
2 DATE 3 Dez 2000
2 PLAC Rüsselsheim, Groß-Gerau, Hessen, Deutschland
2 OBJE
3 FILE httptrees.ancestry.comrdf=image&guid=088b91a8-2608-4cd4-94aa-8b1f9487000c&tid=118734012&pid=4
3 FORM jpg
3 TITL Abstammungsurkund Jan
1 SEX M
1 NAME Jan Martin
1 OBJE
2 FILE httptrees.ancestry.comrdf=image&guid=088b91a8-2608-4cd4-94aa-8b1f9487000c&tid=118734012&pid=4
2 FORM jpg
2 TITL Abstammungsurkund Jan
1 FAMC @F1@
0 @P5@ INDI
1 BIRT
2 DATE 30 JAN 1926
1 DEAT
2 DATE 9 OCT 2011
1 NAME Elisabeth Martin
1 SEX F
1 SOUR @S1434613321@
2 PAGE Ancestry Family Tree
2 DATA
3 TEXT httptrees.ancestry.comptAMTCitationRedir.aspxtid=118734012&pid=5
1 FAMC @F10@
1 FAMS @F7@
0 @P6@ INDI
1 BIRT
2 DATE 3 MAR 1925
1 DEAT
2 DATE 26 JAN 2003
1 NAME Heinrich Martin
1 SEX M
1 SOUR @S1434613321@
2 PAGE Ancestry Family Tree
2 DATA
3 TEXT httptrees.ancestry.comptAMTCitationRedir.aspxtid=118734012&pid=6
1 FAMS @F7@
0 @P7@ INDI
1 BIRT
2 DATE 12.Sep.1944
2 PLAC Königsheim
1 DEAT
2 DATE 9.12.1975
2 PLAC Rüsselsheim, Groß-Gerau, Hessen, Deutschland
1 NAME Regina Hamann
1 SEX F
1 FAMC @F8@
1 FAMS @F3@
0 @P8@ INDI
1 BIRT
2 DATE 22 Jun 1938
2 PLAC Nackenheim, Mainz-Bingen, Rheinland-Pfalz, Deutschland
1 DEAT
2 DATE 24.03.1997
2 PLAC Wiesbaden, Hessen, Deutschland
1 NAME Walter Sans
1 SEX M
1 FAMC @F9@
1 FAMS @F3@
0 @P9@ INDI
1 BIRT
2 DATE 10 Nov 1948
2 PLAC Groß-Gerau, Hessen, Deutschland
1 SEX F
1 NAME Monika Martin
1 FAMC @F7@
1 FAMS @F6@
0 @P10@ INDI
1 BIRT
2 DATE 30 Dez.xx
2 PLAC Groß-Gerau, Hessen, Deutschland
1 SEX F
1 NAME Rita Fadda
1 FAMC @F7@
1 FAMS @F5@
0 @P11@ INDI
1 BIRT
2 DATE 15 Feb 1956
1 NAME Jürgen Martin
1 SEX M
1 OBJE
2 FILE httptrees.ancestry.comrdf=image&guid=8e36ccaa-073f-4405-b928-1b5b41028adb&tid=118734012&pid=11
2 FORM jpg
2 TITL XV8M5716Juergen_Martin_3cmhp
1 FAMC @F7@
1 FAMS @F2@
0 @P12@ INDI
1 BIRT
2 DATE 4 MAY 1885
2 PLAC Worfelden
2 SOUR @S1434613561@
3 PAGE Hessisches Hauptstaatsarchiv; Wiesbaden, Deutschland; Bestand 906; Laufende Nummer 246
3 _APID 1,61118900270602
1 NAME Barbara Elisabeth Best
2 SOUR @S1434613561@
3 PAGE Hessisches Hauptstaatsarchiv; Wiesbaden, Deutschland; Bestand 906; Laufende Nummer 246
3 _APID 1,61118900270602
1 SEX F
1 DEAT Y
2 DATE 27 SEP 1969
2 PLAC Goddelau
1 FAMC @F13@
1 FAMS @F10@
0 @P13@ INDI
1 BIRT
2 DATE 17 Mai 1886
2 PLAC Wallerstaedten, Hessen, Deutschland
2 SOUR @S1434613561@
3 PAGE Hessisches Hauptstaatsarchiv; Wiesbaden, Deutschland; Bestand 906; Laufende Nummer 246
3 _APID 1,61118270602
2 SOUR @S1446588284@
3 PAGE Hessisches Hauptstaatsarchiv; Wiesbaden, Deutschland; Bestand 906; Laufende Nummer 541
3 _APID 1,611171081166
1 NAME Peter Bender
2 SOUR @S1434613561@
3 PAGE Hessisches Hauptstaatsarchiv; Wiesbaden, Deutschland; Bestand 906; Laufende Nummer 246
3 _APID 1,61118270602
2 SOUR @S1446588284@
3 PAGE Hessisches Hauptstaatsarchiv; Wiesbaden, Deutschland; Bestand 906; Laufende Nummer 541
3 _APID 1,611171081166
1 SEX M
1 DEAT Y
1 FAMC @F12@
1 FAMS @F10@
0 @P14@ INDI
1 BIRT
2 DATE 3 SEP 1960
1 DEAT
2 DATE 21 OCT 2018
2 PLAC Frankfurt am Main Uni-Klinikum, Hessen, Deutschland
1 NAME Heidemarie Seidel
1 SEX F
1 SOUR @S1434613321@
2 PAGE Ancestry Family Tree
2 DATA
3 TEXT httptrees.ancestry.comptAMTCitationRedir.aspxtid=118734012&pid=14
1 FAMS @F2@
0 @P15@ INDI
1 BIRT
2 DATE 3 Jun 2002
1 NAME Anna-Livia Marta Marie Martin
1 SEX F
1 FAMC @F2@
0 @P16@ INDI
1 SEX F
1 NAME Graziella Fadda
1 FAMC @F5@
1 FAMS @F15@
0 @P17@ INDI
1 BIRT
2 DATE 3 Sep.xx
2 PLAC Italien
1 NAME Carlo Fadda
1 SEX M
1 FAMS @F5@
0 @P18@ INDI
1 SEX M
1 NAME Silvio Fadda
1 FAMC @F5@
0 @P19@ INDI
1 SEX M
1 NAME Julio Rivas
1 FAMS @F6@
0 @P20@ INDI
1 NAME Johannes
1 SEX M
1 FAMC @F6@
0 @P21@ INDI
1 SEX F
1 NAME Karina
1 FAMC @F6@
0 @P22@ INDI
1 SEX M
1 NAME Martin Sans
1 FAMS @F9@
0 @P23@ INDI
1 SEX F
1 NAME Therese Sans
1 FAMS @F9@
0 @P24@ INDI
1 BIRT
2 DATE 4 Nov 1972
2 PLAC Mainz, Rheinland-Pfalz, Deutschland
1 NAME Annette Simon
1 SEX F
1 FAMC @F3@
1 FAMS @F14@
0 @P25@ INDI
1 BIRT
2 DATE 25 Mai 1965
2 PLAC Mainz, Rheinland-Pfalz, Deutschland
1 NAME Petra Scheib
1 SEX F
1 FAMC @F3@
1 FAMS @F4@
0 @P26@ INDI
1 NAME Dietmar Scheib
1 BIRT
2 DATE 18 Dez 1960
2 PLAC Rüsselsheim, Groß-Gerau, Hessen, Deutschland
1 SEX M
1 FAMS @F4@
0 @P27@ INDI
1 BIRT
2 DATE 16.04.1992
2 PLAC Rüsselsheim, Groß-Gerau, Hessen, Deutschland
1 NAME Lisa Isabell Scheib
1 SEX F
1 FAMC @F4@
0 @P28@ INDI
1 BIRT
2 DATE 24 Mär 1996
2 PLAC Rüsselsheim, Groß-Gerau, Hessen, Deutschland
1 SEX F
1 NAME Julia Simon
1 FAMC @F14@
0 @P29@ INDI
1 SEX M
1 NAME Martin Hamann
1 FAMS @F8@
0 @P30@ INDI
1 DEAT
2 DATE 2 Okt 2010
1 SEX F
1 NAME Berta Hamann
1 FAMS @F8@
0 @P31@ INDI
1 BIRT
2 DATE xx.xx.xx
1 DEAT
2 DATE xx.xx.xx
1 SEX M
1 NAME Wolfgang Hamann
1 FAMC @F8@
0 @P32@ INDI
1 BIRT
2 DATE 10 Mär 1959
1 SEX F
1 NAME Elvira Bous
1 FAMC @F8@
0 @P33@ INDI
1 SEX F
1 NAME Danielle Fadda
1 BIRT
2 DATE 25.12.2013
1 FAMC @F15@
0 @P34@ INDI
1 SEX M
1 NAME Engelbert Sans
1 FAMC @F9@
0 @P35@ INDI
1 BIRT
2 DATE 21 SEP 1844
2 PLAC Bauschheim
1 DEAT Y
2 DATE 30 APR 1887
2 PLAC Wallerstädten
1 SEX F
1 NAME Christina Margaretha Horst
1 FAMS @F12@
0 @P36@ INDI
1 BIRT
2 DATE 27 Dez 1844
2 PLAC Wallerstädten
2 SOUR @S1434613561@
3 PAGE Hessisches Hauptstaatsarchiv; Wiesbaden, Deutschland; Bestand 906; Laufende Nummer 543
3 _APID 1,61118258571
1 NAME Philipp Bender
2 SOUR @S1434613561@
3 PAGE Hessisches Hauptstaatsarchiv; Wiesbaden, Deutschland; Bestand 906; Laufende Nummer 543
3 _APID 1,61118258571
1 SEX M
1 DEAT Y
2 DATE 24 FEB 1896
1 FAMS @F11@
1 FAMS @F12@
0 @P37@ INDI
1 BIRT
2 DATE 7 JAN 1859
2 PLAC Wixhausen
1 DEAT Y
1 SEX F
1 NAME Elisabeth Karoline Storck
1 FAMS @F13@
0 @P38@ INDI
1 BIRT
2 DATE 6 Juli 1868
2 SOUR @S1434613561@
3 PAGE Hessisches Hauptstaatsarchiv; Wiesbaden, Deutschland; Bestand 906; Laufende Nummer 543
3 _APID 1,61118900258571
1 NAME Barbara Elisabetha Gerhardt
2 SOUR @S1434613561@
3 PAGE Hessisches Hauptstaatsarchiv; Wiesbaden, Deutschland; Bestand 906; Laufende Nummer 543
3 _APID 1,61118900258571
1 SEX F
1 FAMS @F11@
0 @F1@ FAM
1 HUSB @P3@
1 WIFE @P2@
1 CHIL @P4@
2 _FREL Natural
2 _MREL Natural
1 CHIL @P1@
2 _FREL Natural
2 _MREL Natural
1 MARR
2 DATE 15 Okt 1993
2 PLAC Büttelborn, Groß-Gerau, Hessen, Deutschland
2 OBJE
3 FILE httptrees.ancestry.comrdf=image&guid=fc0852d7-4cd9-4e4f-b969-470a65e957dd&tid=118734012&pid=3
3 FORM jpg
3 TITL Heiratsurkunde
0 @F2@ FAM
1 HUSB @P11@
1 WIFE @P14@
1 CHIL @P15@
2 _FREL Natural
2 _MREL Natural
0 @F3@ FAM
1 HUSB @P8@
1 WIFE @P7@
1 CHIL @P25@
2 _FREL Natural
2 _MREL Natural
1 CHIL @P2@
2 _FREL Natural
2 _MREL Natural
1 CHIL @P24@
2 _FREL Natural
2 _MREL Natural
0 @F4@ FAM
1 HUSB @P26@
1 WIFE @P25@
1 CHIL @P27@
2 _FREL Natural
2 _MREL Natural
0 @F5@ FAM
1 HUSB @P17@
1 WIFE @P10@
1 CHIL @P16@
2 _FREL Natural
2 _MREL Natural
1 CHIL @P18@
2 _FREL Natural
2 _MREL Natural
0 @F6@ FAM
1 HUSB @P19@
1 WIFE @P9@
1 CHIL @P20@
2 _FREL Natural
2 _MREL Natural
1 CHIL @P21@
2 _FREL Natural
2 _MREL Natural
0 @F7@ FAM
1 HUSB @P6@
1 WIFE @P5@
1 CHIL @P9@
2 _FREL Natural
2 _MREL Natural
1 CHIL @P3@
2 _FREL Natural
2 _MREL Natural
1 CHIL @P10@
2 _FREL Natural
2 _MREL Natural
1 CHIL @P11@
2 _FREL Natural
2 _MREL Natural
0 @F8@ FAM
1 HUSB @P29@
1 WIFE @P30@
1 CHIL @P7@
2 _FREL Natural
2 _MREL Natural
1 CHIL @P31@
2 _FREL Natural
2 _MREL Natural
1 CHIL @P32@
2 _FREL Natural
2 _MREL Natural
0 @F9@ FAM
1 HUSB @P22@
1 WIFE @P23@
1 CHIL @P8@
2 _FREL Natural
2 _MREL Natural
1 CHIL @P34@
2 _FREL Natural
2 _MREL Natural
0 @F10@ FAM
1 HUSB @P13@
1 WIFE @P12@
1 CHIL @P5@
2 _FREL Natural
2 _MREL Natural
1 MARR
2 DATE 15 Mai 1910
2 PLAC Groß-Gerau, Hessen, Deutschland
2 SOUR @S1434613561@
3 PAGE Hessisches Hauptstaatsarchiv; Wiesbaden, Deutschland; Bestand 906; Laufende Nummer 246
3 _APID 1,61118270602
0 @F11@ FAM
1 HUSB @P36@
1 WIFE @P38@
1 MARR
2 DATE 2 Sept 1887
2 PLAC Wallerstaedten, Hessen, Deutschland
2 SOUR @S1434613561@
3 PAGE Hessisches Hauptstaatsarchiv; Wiesbaden, Deutschland; Bestand 906; Laufende Nummer 543
3 _APID 1,61118258571
0 @F12@ FAM
1 HUSB @P36@
1 WIFE @P35@
1 CHIL @P13@
2 _FREL Natural
2 _MREL Natural
0 @F13@ FAM
1 WIFE @P37@
1 CHIL @P12@
2 _MREL Natural
0 @F14@ FAM
1 WIFE @P24@
1 CHIL @P28@
2 _MREL Natural
0 @F15@ FAM
1 WIFE @P16@
1 CHIL @P33@
2 _MREL Natural
0 @R1403577562@ REPO
1 NAME Ancestry.com
0 @S1434613321@ SOUR
1 REPO @R1403577562@
1 TITL Ancestry Family Trees
1 PUBL Online publication - Provo, UT, USA Ancestry.com. Original data Family Tree eu.lukasmartin.files submitted by Ancestry members.
0 @S1434613561@ SOUR
1 REPO @R1403577562@
1 TITL Hesse, Germany, Marriages, 1849-1930
1 AUTH Ancestry.com
1 PUBL Ancestry.com Operations, Inc.
1 _APID 1,611180
0 @S1446587138@ SOUR
1 REPO @R1403577562@
1 TITL Germany, Find A Grave Index, 1600s-Current
1 AUTH Ancestry.com
1 PUBL Ancestry.com Operations, Inc.
1 _APID 1,605330
0 @S1446588284@ SOUR
1 REPO @R1403577562@
1 TITL Hesse, Germany, Births, 1851-1901
1 AUTH Ancestry.com
1 PUBL Ancestry.com Operations, Inc.
1 _APID 1,611170
0 TRLR

@ -1,33 +1,30 @@
<?xml version="1.0" encoding="UTF-8"?>
<?import java.net.URL?>
<?import javafx.scene.control.Button?>
<?import javafx.scene.control.Label?>
<?import javafx.scene.layout.AnchorPane?>
<?import javafx.scene.layout.Pane?>
<?import javafx.scene.text.Font?>
<AnchorPane maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="200.0"
prefWidth="350.0" styleClass="background" stylesheets="@../css/prefrence.css"
xmlns="http://javafx.com/javafx/15.0.1">
<Pane layoutX="1.0" layoutY="1.0" prefHeight="200.0" prefWidth="200.0" style="-fx-background-color: transparent;"
stylesheets="@../css/prefrence.css" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="1.0"
AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="1.0">
<AnchorPane maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="200.0" prefWidth="350.0" styleClass="background" xmlns="http://javafx.com/javafx/15.0.1" xmlns:fx="http://javafx.com/fxml/1">
<Pane layoutX="1.0" layoutY="1.0" prefHeight="200.0" prefWidth="200.0" style="-fx-background-color: transparent;" stylesheets="@../css/saveChanges.css" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="1.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="1.0">
<Label layoutX="34.0" layoutY="64.0" text="Unsaved changes, do you want to save them?" textFill="WHITE">
<font>
<Font size="14.0"/>
<Font size="14.0" />
</font>
</Label>
<Button layoutX="267.0" layoutY="145.0" mnemonicParsing="false" prefHeight="25.0" prefWidth="63.0"
text="Save"/>
<Button layoutX="34.0" layoutY="145.0" mnemonicParsing="false" prefHeight="25.0" prefWidth="63.0"
text="Cancel"/>
<Button layoutX="267.0" layoutY="145.0" mnemonicParsing="false" prefHeight="25.0" prefWidth="63.0" text="Save" />
<Button layoutX="34.0" layoutY="145.0" mnemonicParsing="false" prefHeight="25.0" prefWidth="63.0" text="Cancel" />
<Label layoutX="34.0" layoutY="25.0" text="Review Changes" textFill="WHITE">
<font>
<Font size="18.0"/>
<Font size="18.0" />
</font>
</Label>
<Button layoutX="197.0" layoutY="145.0" mnemonicParsing="false" prefHeight="25.0" prefWidth="63.0"
text="Discard"/>
<Button layoutX="197.0" layoutY="145.0" mnemonicParsing="false" prefHeight="25.0" prefWidth="63.0" text="Discard" />
</Pane>
<stylesheets>
<URL value="@../css/prefrence.css" />
<URL value="@../css/saveChanges.css" />
</stylesheets>
</AnchorPane>

@ -151,9 +151,10 @@ public class homeController {
//Files Button Clicked
public void filesButtonClicked(MouseEvent mouseEvent) { //Files Button Clicked
public void filesButtonClicked(MouseEvent mouseEvent) {
sliderClicked = true; //Buttons Activated
mCloser.openMenu(filesmenu, optionsmenu, true); //Opens first given menu and closes the others
//gedcomReader gr = new gedcomReader("src/eu/lukasmartin/resources/data/Martin-Familienstammbaum.ged");
}
@ -172,7 +173,7 @@ public class homeController {
//Options Menu Opened Prefrence Button Clicked
public void optionsTopMenuPrefrenceButton(MouseEvent mouseEvent) throws IOException { //
FXMLLoader loader = new FXMLLoader(getClass().getResource("/eu/lukasmartin/resources/fxml/preference.fxml")); //
FXMLLoader loader = new FXMLLoader(getClass().getResource("/eu/lukasmartin/resources/fxml/preference.fxml")); //
Parent root = loader.load(); //
preferenceController prfcont = loader.getController(); //
prfcont.setPreferenceLabels(pref0.get("username", "Entre a username"), pref0.get("name", "Entre a name")); //

@ -0,0 +1,13 @@
package eu.lukasmartin.exceptions;
/**
* @author <a href="http://lukasmartin.eu">Lukas Martin</a>
* @created 02.03.2021 (dd/MM/YYYY)
*/
public class FileNotGEDCOMException extends Exception {
public FileNotGEDCOMException(String message) {
super(message);
}
}

@ -1,17 +1,100 @@
package eu.lukasmartin.files.gedcom;
import org.jetbrains.annotations.NotNull;
import eu.lukasmartin.exceptions.FileNotGEDCOMException;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.util.Scanner;
/**
* @author <a href="http://lukasmartin.eu">Lukas Martin</a>
* @since 11.01
* @version 1.1
* @since 11.01
*/
public class gedcomReader extends File {
public class gedcomReader {
//Global Variables
private final String path;
private String fileContent;
/**
* Constructor
* @param pathname String of the path from the file
* @throws Exception FileNotGEDCOMException & FileNotFoundException
* @author <a href="http://lukasmartin.eu">Lukas Martin</a>
*/
public gedcomReader(String pathname) throws Exception {
if (!isGEDCOM()) {
throw new FileNotGEDCOMException("The file is not GEDCOM (.ged)");
} else {
readFile();
this.path = pathname;
}
}
/**
* A function to read in the file and save it as a String
* @author <a href="http://lukasmartin.eu">Lukas Martin</a>
*/
private void readFile() throws FileNotFoundException {
File file = new File(path);
Scanner scan = new Scanner(file);
String test = "";
while (scan.hasNextLine()) {
test = test.concat(scan.nextLine() + "\n");
}
this.fileContent = test;
}
public gedcomReader(@NotNull String pathname) {
super(pathname);
/**
* This methodes chekcs if a file is gedcom and returens the if is.
* @return Boolean if file is gedcom
* @author <a href="http://lukasmartin.eu">Lukas Martin</a>
*/
public Boolean isGEDCOM() {
File file = new File(path);
int length = file.getPath().length();
return file.getPath().startsWith(".ged", length - 4);
}
/**
* @return String, fist line of GEDCOM file
* @throws IOException if file not found
* @author <a href="http://lukasmartin.eu">Lukas Martin</a>
*/
public String getFirstLine() throws Exception {
File file = new File(path);
Scanner scan = new Scanner(file);
return scan.nextLine();
}
/**
* A function to return the content of the file as a String.
* @return the content of the file.
* @author <a href="http://lukasmartin.eu">Lukas Martin</a>
*/
public String getFileAsString() {
return fileContent;
}
/**
* A function to print out the file to the Console.
* @throws FileNotFoundException if no file was found (should not be thrown)
* @author <a href="http://lukasmartin.eu">Lukas Martin</a>
*/
public void printFile() throws FileNotFoundException {
File file = new File(path);
Scanner scan = new Scanner(file);
while (scan.hasNext()) {
System.out.print(scan.nextLine() + "\n");
}
}
}

@ -0,0 +1,574 @@
0 HEAD
1 CHAR UTF-8
1 SOUR Ancestry.com Family Trees
2 VERS (2010.3)
2 NAME Ancestry.com Family Trees
2 CORP Ancestry.com
1 GEDC
2 VERS 5.5
2 FORM LINEAGE-LINKED
0 @P1@ INDI
1 SEX M
1 NAME Lukas Martin
1 BIRT
2 DATE 03.12.2000
2 PLAC Rüsselsheim, Groß-Gerau, Hessen, Deutschland
2 OBJE
3 FILE httptrees.ancestry.comrdf=image&guid=74e84c9a-6dd4-43ab-9ee1-6ee8b4362857&tid=118734012&pid=1
3 FORM jpg
3 TITL Abstammungsurkunde Lukas
1 _DEG finished secondary school (Martin-Buber-Schule)
2 DATE 01.06.2018
2 PLAC Groß-Gerau, Groß-Gerau, Hessen, Deutschland
1 _DEG finished elementery school (Schwenkschule)
2 DATE 01.06.2011
2 PLAC Groß-Gerau, Groß-Gerau, Hessen, Deutschland
1 _DEG finished high school (Berufliche Schulen Groß-Gerau)
2 DATE 01.06.2020
2 PLAC Groß-Gerau, Groß-Gerau, Hessen, Deutschland
1 OBJE
2 FILE httptrees.ancestry.comrdf=image&guid=74e84c9a-6dd4-43ab-9ee1-6ee8b4362857&tid=118734012&pid=1
2 FORM jpg
2 TITL Abstammungsurkunde Lukas
1 FAMC @F1@
0 @P2@ INDI
1 BIRT
2 DATE 10 Nov 1968
2 PLAC Mainz, Rheinland-Pfalz, Deutschland
1 NAME Ulrike Margot Martin
1 SEX F
1 OBJE
2 FILE httptrees.ancestry.comrdf=image&guid=5eec306a-27d1-41ce-a1d5-f5f86418c315&tid=118734012&pid=2
2 FORM jpg
2 TITL Foto
1 OBJE
2 FILE httptrees.ancestry.comrdf=image&guid=fc0852d7-4cd9-4e4f-b969-470a65e957dd&tid=118734012&pid=2
2 FORM jpg
2 TITL Heiratsurkunde
1 FAMC @F3@
1 FAMS @F1@
0 @P3@ INDI
1 BIRT
2 DATE 29 Sep 1959
2 PLAC Groß-Gerau, Hessen, Deutschland
2 SOUR @S1446587138@
3 _APID 1,60533172063687
2 OBJE
3 FILE httptrees.ancestry.comrdf=image&guid=37599470-f782-4d5a-9f88-d2f074ba00bd&tid=118734012&pid=3
3 FORM jpg
3 TITL Abstammungsurkunde Ralf
1 DEAT
2 DATE 26 Apr 2006
2 PLAC Frankfurt am Main, Hessen, Deutschland
2 SOUR @S1446587138@
3 _APID 1,60533172063687
2 OBJE
3 FILE httptrees.ancestry.comrdf=image&guid=fa45f0be-707d-4432-b7fc-97322541f1a0&tid=118734012&pid=3
3 FORM jpg
3 TITL Sterbeurkunde Ralf
1 BURI
2 PLAC Gross-Gerau, Landkreis Groß-Gerau, Hessen, Germany
2 SOUR @S1446587138@
3 _APID 1,60533172063687
1 NAME Ralf Karl Martin
2 SOUR @S1446587138@
3 _APID 1,60533172063687
1 SEX M
1 CONF
2 DATE 11 Nov 1967
2 PLAC Groß-Gerau, Hessen, Deutschland
2 OBJE
3 FILE httptrees.ancestry.comrdf=image&guid=96aa0a45-d7d1-4ec1-baca-746ec9d7446d&tid=118734012&pid=3
3 FORM jpg
3 TITL Konformationsurkunde Ralf
1 SOUR @S1434613321@
2 PAGE Ancestry Family Tree
2 DATA
3 TEXT httptrees.ancestry.comptAMTCitationRedir.aspxtid=118734012&pid=3
1 OBJE
2 FILE httptrees.ancestry.comrdf=image&guid=96aa0a45-d7d1-4ec1-baca-746ec9d7446d&tid=118734012&pid=3
2 FORM jpg
2 TITL Konformationsurkunde Ralf
1 OBJE
2 FILE httptrees.ancestry.comrdf=image&guid=e6f93ccf-fdbd-47ea-b99a-a06e09d7f697&tid=118734012&pid=3
2 FORM jpg
2 TITL Foto
1 OBJE
2 FILE httptrees.ancestry.comrdf=image&guid=fc0852d7-4cd9-4e4f-b969-470a65e957dd&tid=118734012&pid=3
2 FORM jpg
2 TITL Heiratsurkunde
1 OBJE
2 FILE httptrees.ancestry.comrdf=image&guid=fa45f0be-707d-4432-b7fc-97322541f1a0&tid=118734012&pid=3
2 FORM jpg
2 TITL Sterbeurkunde Ralf
1 OBJE
2 FILE httptrees.ancestry.comrdf=image&guid=37599470-f782-4d5a-9f88-d2f074ba00bd&tid=118734012&pid=3
2 FORM jpg
2 TITL Abstammungsurkunde Ralf
1 OBJE
2 FILE httptrees.ancestry.comrdf=image&guid=fc0852d7-4cd9-4e4f-b969-470a65e957dd&tid=118734012&pid=3
2 FORM jpg
2 TITL Heiratsurkunde
1 OBJE
2 FILE httptrees.ancestry.comrdf=image&guid=96aa0a45-d7d1-4ec1-baca-746ec9d7446d&tid=118734012&pid=3
2 FORM jpg
2 TITL Konformationsurkunde Ralf
1 FAMC @F7@
1 FAMS @F1@
0 @P4@ INDI
1 BIRT
2 DATE 3 Dez 2000
2 PLAC Rüsselsheim, Groß-Gerau, Hessen, Deutschland
2 OBJE
3 FILE httptrees.ancestry.comrdf=image&guid=088b91a8-2608-4cd4-94aa-8b1f9487000c&tid=118734012&pid=4
3 FORM jpg
3 TITL Abstammungsurkund Jan
1 SEX M
1 NAME Jan Martin
1 OBJE
2 FILE httptrees.ancestry.comrdf=image&guid=088b91a8-2608-4cd4-94aa-8b1f9487000c&tid=118734012&pid=4
2 FORM jpg
2 TITL Abstammungsurkund Jan
1 FAMC @F1@
0 @P5@ INDI
1 BIRT
2 DATE 30 JAN 1926
1 DEAT
2 DATE 9 OCT 2011
1 NAME Elisabeth Martin
1 SEX F
1 SOUR @S1434613321@
2 PAGE Ancestry Family Tree
2 DATA
3 TEXT httptrees.ancestry.comptAMTCitationRedir.aspxtid=118734012&pid=5
1 FAMC @F10@
1 FAMS @F7@
0 @P6@ INDI
1 BIRT
2 DATE 3 MAR 1925
1 DEAT
2 DATE 26 JAN 2003
1 NAME Heinrich Martin
1 SEX M
1 SOUR @S1434613321@
2 PAGE Ancestry Family Tree
2 DATA
3 TEXT httptrees.ancestry.comptAMTCitationRedir.aspxtid=118734012&pid=6
1 FAMS @F7@
0 @P7@ INDI
1 BIRT
2 DATE 12.Sep.1944
2 PLAC Königsheim
1 DEAT
2 DATE 9.12.1975
2 PLAC Rüsselsheim, Groß-Gerau, Hessen, Deutschland
1 NAME Regina Hamann
1 SEX F
1 FAMC @F8@
1 FAMS @F3@
0 @P8@ INDI
1 BIRT
2 DATE 22 Jun 1938
2 PLAC Nackenheim, Mainz-Bingen, Rheinland-Pfalz, Deutschland
1 DEAT
2 DATE 24.03.1997
2 PLAC Wiesbaden, Hessen, Deutschland
1 NAME Walter Sans
1 SEX M
1 FAMC @F9@
1 FAMS @F3@
0 @P9@ INDI
1 BIRT
2 DATE 10 Nov 1948
2 PLAC Groß-Gerau, Hessen, Deutschland
1 SEX F
1 NAME Monika Martin
1 FAMC @F7@
1 FAMS @F6@
0 @P10@ INDI
1 BIRT
2 DATE 30 Dez.xx
2 PLAC Groß-Gerau, Hessen, Deutschland
1 SEX F
1 NAME Rita Fadda
1 FAMC @F7@
1 FAMS @F5@
0 @P11@ INDI
1 BIRT
2 DATE 15 Feb 1956
1 NAME Jürgen Martin
1 SEX M
1 OBJE
2 FILE httptrees.ancestry.comrdf=image&guid=8e36ccaa-073f-4405-b928-1b5b41028adb&tid=118734012&pid=11
2 FORM jpg
2 TITL XV8M5716Juergen_Martin_3cmhp
1 FAMC @F7@
1 FAMS @F2@
0 @P12@ INDI
1 BIRT
2 DATE 4 MAY 1885
2 PLAC Worfelden
2 SOUR @S1434613561@
3 PAGE Hessisches Hauptstaatsarchiv; Wiesbaden, Deutschland; Bestand 906; Laufende Nummer 246
3 _APID 1,61118900270602
1 NAME Barbara Elisabeth Best
2 SOUR @S1434613561@
3 PAGE Hessisches Hauptstaatsarchiv; Wiesbaden, Deutschland; Bestand 906; Laufende Nummer 246
3 _APID 1,61118900270602
1 SEX F
1 DEAT Y
2 DATE 27 SEP 1969
2 PLAC Goddelau
1 FAMC @F13@
1 FAMS @F10@
0 @P13@ INDI
1 BIRT
2 DATE 17 Mai 1886
2 PLAC Wallerstaedten, Hessen, Deutschland
2 SOUR @S1434613561@
3 PAGE Hessisches Hauptstaatsarchiv; Wiesbaden, Deutschland; Bestand 906; Laufende Nummer 246
3 _APID 1,61118270602
2 SOUR @S1446588284@
3 PAGE Hessisches Hauptstaatsarchiv; Wiesbaden, Deutschland; Bestand 906; Laufende Nummer 541
3 _APID 1,611171081166
1 NAME Peter Bender
2 SOUR @S1434613561@
3 PAGE Hessisches Hauptstaatsarchiv; Wiesbaden, Deutschland; Bestand 906; Laufende Nummer 246
3 _APID 1,61118270602
2 SOUR @S1446588284@
3 PAGE Hessisches Hauptstaatsarchiv; Wiesbaden, Deutschland; Bestand 906; Laufende Nummer 541
3 _APID 1,611171081166
1 SEX M
1 DEAT Y
1 FAMC @F12@
1 FAMS @F10@
0 @P14@ INDI
1 BIRT
2 DATE 3 SEP 1960
1 DEAT
2 DATE 21 OCT 2018
2 PLAC Frankfurt am Main Uni-Klinikum, Hessen, Deutschland
1 NAME Heidemarie Seidel
1 SEX F
1 SOUR @S1434613321@
2 PAGE Ancestry Family Tree
2 DATA
3 TEXT httptrees.ancestry.comptAMTCitationRedir.aspxtid=118734012&pid=14
1 FAMS @F2@
0 @P15@ INDI
1 BIRT
2 DATE 3 Jun 2002
1 NAME Anna-Livia Marta Marie Martin
1 SEX F
1 FAMC @F2@
0 @P16@ INDI
1 SEX F
1 NAME Graziella Fadda
1 FAMC @F5@
1 FAMS @F15@
0 @P17@ INDI
1 BIRT
2 DATE 3 Sep.xx
2 PLAC Italien
1 NAME Carlo Fadda
1 SEX M
1 FAMS @F5@
0 @P18@ INDI
1 SEX M
1 NAME Silvio Fadda
1 FAMC @F5@
0 @P19@ INDI
1 SEX M
1 NAME Julio Rivas
1 FAMS @F6@
0 @P20@ INDI
1 NAME Johannes
1 SEX M
1 FAMC @F6@
0 @P21@ INDI
1 SEX F
1 NAME Karina
1 FAMC @F6@
0 @P22@ INDI
1 SEX M
1 NAME Martin Sans
1 FAMS @F9@
0 @P23@ INDI
1 SEX F
1 NAME Therese Sans
1 FAMS @F9@
0 @P24@ INDI
1 BIRT
2 DATE 4 Nov 1972
2 PLAC Mainz, Rheinland-Pfalz, Deutschland
1 NAME Annette Simon
1 SEX F
1 FAMC @F3@
1 FAMS @F14@
0 @P25@ INDI
1 BIRT
2 DATE 25 Mai 1965
2 PLAC Mainz, Rheinland-Pfalz, Deutschland
1 NAME Petra Scheib
1 SEX F
1 FAMC @F3@
1 FAMS @F4@
0 @P26@ INDI
1 NAME Dietmar Scheib
1 BIRT
2 DATE 18 Dez 1960
2 PLAC Rüsselsheim, Groß-Gerau, Hessen, Deutschland
1 SEX M
1 FAMS @F4@
0 @P27@ INDI
1 BIRT
2 DATE 16.04.1992
2 PLAC Rüsselsheim, Groß-Gerau, Hessen, Deutschland
1 NAME Lisa Isabell Scheib
1 SEX F
1 FAMC @F4@
0 @P28@ INDI
1 BIRT
2 DATE 24 Mär 1996
2 PLAC Rüsselsheim, Groß-Gerau, Hessen, Deutschland
1 SEX F
1 NAME Julia Simon
1 FAMC @F14@
0 @P29@ INDI
1 SEX M
1 NAME Martin Hamann
1 FAMS @F8@
0 @P30@ INDI
1 DEAT
2 DATE 2 Okt 2010
1 SEX F
1 NAME Berta Hamann
1 FAMS @F8@
0 @P31@ INDI
1 BIRT
2 DATE xx.xx.xx
1 DEAT
2 DATE xx.xx.xx
1 SEX M
1 NAME Wolfgang Hamann
1 FAMC @F8@
0 @P32@ INDI
1 BIRT
2 DATE 10 Mär 1959
1 SEX F
1 NAME Elvira Bous
1 FAMC @F8@
0 @P33@ INDI
1 SEX F
1 NAME Danielle Fadda
1 BIRT
2 DATE 25.12.2013
1 FAMC @F15@
0 @P34@ INDI
1 SEX M
1 NAME Engelbert Sans
1 FAMC @F9@
0 @P35@ INDI
1 BIRT
2 DATE 21 SEP 1844
2 PLAC Bauschheim
1 DEAT Y
2 DATE 30 APR 1887
2 PLAC Wallerstädten
1 SEX F
1 NAME Christina Margaretha Horst
1 FAMS @F12@
0 @P36@ INDI
1 BIRT
2 DATE 27 Dez 1844
2 PLAC Wallerstädten
2 SOUR @S1434613561@
3 PAGE Hessisches Hauptstaatsarchiv; Wiesbaden, Deutschland; Bestand 906; Laufende Nummer 543
3 _APID 1,61118258571
1 NAME Philipp Bender
2 SOUR @S1434613561@
3 PAGE Hessisches Hauptstaatsarchiv; Wiesbaden, Deutschland; Bestand 906; Laufende Nummer 543
3 _APID 1,61118258571
1 SEX M
1 DEAT Y
2 DATE 24 FEB 1896
1 FAMS @F11@
1 FAMS @F12@
0 @P37@ INDI
1 BIRT
2 DATE 7 JAN 1859
2 PLAC Wixhausen
1 DEAT Y
1 SEX F
1 NAME Elisabeth Karoline Storck
1 FAMS @F13@
0 @P38@ INDI
1 BIRT
2 DATE 6 Juli 1868
2 SOUR @S1434613561@
3 PAGE Hessisches Hauptstaatsarchiv; Wiesbaden, Deutschland; Bestand 906; Laufende Nummer 543
3 _APID 1,61118900258571
1 NAME Barbara Elisabetha Gerhardt
2 SOUR @S1434613561@
3 PAGE Hessisches Hauptstaatsarchiv; Wiesbaden, Deutschland; Bestand 906; Laufende Nummer 543
3 _APID 1,61118900258571
1 SEX F
1 FAMS @F11@
0 @F1@ FAM
1 HUSB @P3@
1 WIFE @P2@
1 CHIL @P4@
2 _FREL Natural
2 _MREL Natural
1 CHIL @P1@
2 _FREL Natural
2 _MREL Natural
1 MARR
2 DATE 15 Okt 1993
2 PLAC Büttelborn, Groß-Gerau, Hessen, Deutschland
2 OBJE
3 FILE httptrees.ancestry.comrdf=image&guid=fc0852d7-4cd9-4e4f-b969-470a65e957dd&tid=118734012&pid=3
3 FORM jpg
3 TITL Heiratsurkunde
0 @F2@ FAM
1 HUSB @P11@
1 WIFE @P14@
1 CHIL @P15@
2 _FREL Natural
2 _MREL Natural
0 @F3@ FAM
1 HUSB @P8@
1 WIFE @P7@
1 CHIL @P25@
2 _FREL Natural
2 _MREL Natural
1 CHIL @P2@
2 _FREL Natural
2 _MREL Natural
1 CHIL @P24@
2 _FREL Natural
2 _MREL Natural
0 @F4@ FAM
1 HUSB @P26@
1 WIFE @P25@
1 CHIL @P27@
2 _FREL Natural
2 _MREL Natural
0 @F5@ FAM
1 HUSB @P17@
1 WIFE @P10@
1 CHIL @P16@
2 _FREL Natural
2 _MREL Natural
1 CHIL @P18@
2 _FREL Natural
2 _MREL Natural
0 @F6@ FAM
1 HUSB @P19@
1 WIFE @P9@
1 CHIL @P20@
2 _FREL Natural
2 _MREL Natural
1 CHIL @P21@
2 _FREL Natural
2 _MREL Natural
0 @F7@ FAM
1 HUSB @P6@
1 WIFE @P5@
1 CHIL @P9@
2 _FREL Natural
2 _MREL Natural
1 CHIL @P3@
2 _FREL Natural
2 _MREL Natural
1 CHIL @P10@
2 _FREL Natural
2 _MREL Natural
1 CHIL @P11@
2 _FREL Natural
2 _MREL Natural
0 @F8@ FAM
1 HUSB @P29@
1 WIFE @P30@
1 CHIL @P7@
2 _FREL Natural
2 _MREL Natural
1 CHIL @P31@
2 _FREL Natural
2 _MREL Natural
1 CHIL @P32@
2 _FREL Natural
2 _MREL Natural
0 @F9@ FAM
1 HUSB @P22@
1 WIFE @P23@
1 CHIL @P8@
2 _FREL Natural
2 _MREL Natural
1 CHIL @P34@
2 _FREL Natural
2 _MREL Natural
0 @F10@ FAM
1 HUSB @P13@
1 WIFE @P12@
1 CHIL @P5@
2 _FREL Natural
2 _MREL Natural
1 MARR
2 DATE 15 Mai 1910
2 PLAC Groß-Gerau, Hessen, Deutschland
2 SOUR @S1434613561@
3 PAGE Hessisches Hauptstaatsarchiv; Wiesbaden, Deutschland; Bestand 906; Laufende Nummer 246
3 _APID 1,61118270602
0 @F11@ FAM
1 HUSB @P36@
1 WIFE @P38@
1 MARR
2 DATE 2 Sept 1887
2 PLAC Wallerstaedten, Hessen, Deutschland
2 SOUR @S1434613561@
3 PAGE Hessisches Hauptstaatsarchiv; Wiesbaden, Deutschland; Bestand 906; Laufende Nummer 543
3 _APID 1,61118258571
0 @F12@ FAM
1 HUSB @P36@
1 WIFE @P35@
1 CHIL @P13@
2 _FREL Natural
2 _MREL Natural
0 @F13@ FAM
1 WIFE @P37@
1 CHIL @P12@
2 _MREL Natural
0 @F14@ FAM
1 WIFE @P24@
1 CHIL @P28@
2 _MREL Natural
0 @F15@ FAM
1 WIFE @P16@
1 CHIL @P33@
2 _MREL Natural
0 @R1403577562@ REPO
1 NAME Ancestry.com
0 @S1434613321@ SOUR
1 REPO @R1403577562@
1 TITL Ancestry Family Trees
1 PUBL Online publication - Provo, UT, USA Ancestry.com. Original data Family Tree eu.lukasmartin.files submitted by Ancestry members.
0 @S1434613561@ SOUR
1 REPO @R1403577562@
1 TITL Hesse, Germany, Marriages, 1849-1930
1 AUTH Ancestry.com
1 PUBL Ancestry.com Operations, Inc.
1 _APID 1,611180
0 @S1446587138@ SOUR
1 REPO @R1403577562@
1 TITL Germany, Find A Grave Index, 1600s-Current
1 AUTH Ancestry.com
1 PUBL Ancestry.com Operations, Inc.
1 _APID 1,605330
0 @S1446588284@ SOUR
1 REPO @R1403577562@
1 TITL Hesse, Germany, Births, 1851-1901
1 AUTH Ancestry.com
1 PUBL Ancestry.com Operations, Inc.
1 _APID 1,611170
0 TRLR

@ -1,33 +1,30 @@
<?xml version="1.0" encoding="UTF-8"?>
<?import java.net.URL?>
<?import javafx.scene.control.Button?>
<?import javafx.scene.control.Label?>
<?import javafx.scene.layout.AnchorPane?>
<?import javafx.scene.layout.Pane?>
<?import javafx.scene.text.Font?>
<AnchorPane maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="200.0"
prefWidth="350.0" styleClass="background" stylesheets="@../css/prefrence.css"
xmlns="http://javafx.com/javafx/15.0.1">
<Pane layoutX="1.0" layoutY="1.0" prefHeight="200.0" prefWidth="200.0" style="-fx-background-color: transparent;"
stylesheets="@../css/prefrence.css" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="1.0"
AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="1.0">
<AnchorPane maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="200.0" prefWidth="350.0" styleClass="background" xmlns="http://javafx.com/javafx/15.0.1" xmlns:fx="http://javafx.com/fxml/1">
<Pane layoutX="1.0" layoutY="1.0" prefHeight="200.0" prefWidth="200.0" style="-fx-background-color: transparent;" stylesheets="@../css/saveChanges.css" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="1.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="1.0">
<Label layoutX="34.0" layoutY="64.0" text="Unsaved changes, do you want to save them?" textFill="WHITE">
<font>
<Font size="14.0"/>
<Font size="14.0" />
</font>
</Label>
<Button layoutX="267.0" layoutY="145.0" mnemonicParsing="false" prefHeight="25.0" prefWidth="63.0"
text="Save"/>
<Button layoutX="34.0" layoutY="145.0" mnemonicParsing="false" prefHeight="25.0" prefWidth="63.0"
text="Cancel"/>
<Button layoutX="267.0" layoutY="145.0" mnemonicParsing="false" prefHeight="25.0" prefWidth="63.0" text="Save" />
<Button layoutX="34.0" layoutY="145.0" mnemonicParsing="false" prefHeight="25.0" prefWidth="63.0" text="Cancel" />
<Label layoutX="34.0" layoutY="25.0" text="Review Changes" textFill="WHITE">
<font>
<Font size="18.0"/>
<Font size="18.0" />
</font>
</Label>
<Button layoutX="197.0" layoutY="145.0" mnemonicParsing="false" prefHeight="25.0" prefWidth="63.0"
text="Discard"/>
<Button layoutX="197.0" layoutY="145.0" mnemonicParsing="false" prefHeight="25.0" prefWidth="63.0" text="Discard" />
</Pane>
<stylesheets>
<URL value="@../css/prefrence.css" />
<URL value="@../css/saveChanges.css" />
</stylesheets>
</AnchorPane>

Loading…
Cancel
Save