All Packages  Class Hierarchy

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Index of all Fields and Methods

A

AboutBox(Frame). Constructor for class AboutBox
Creates a new, initially invisible about box with version and copyright information.
AFTER. Static variable in class YearRange
A constant value used to indicate that the date was after a specified year.

B

BEFORE. Static variable in class YearRange
A constant value used to indicate that the date was before a specified year.
BIRTH. Static variable in class GEDCOMLocater
GEDCOM code for birth
BURIAL. Static variable in class GEDCOMLocater
GEDCOM code for burial

C

CFAMILY. Static variable in class GEDCOMLocater
GEDCOM code for family where this person was child
CHILD. Static variable in class GEDCOMLocater
GEDCOM code for child
CHRISTENING. Static variable in class GEDCOMLocater
GEDCOM code for christening

D

DATE. Static variable in class GEDCOMLocater
GEDCOM code for date
DateLogEntry(String, String). Constructor for class DateLogEntry
Creates a new date log entry initialised with the specified values.
DEATH. Static variable in class GEDCOMLocater
GEDCOM code for death
DebugOutput(GenealogyDB). Constructor for class DebugOutput
Constructs a new debug output object for the specified database.

E

ERROR. Static variable in class MessageDialog
Indicates that this is an error message box
estimate(). Method in class Estimator
Loops iteratively through the specified database, and narrows year ranges where possible, using a number of logical and heuristical constraints.
Estimator(GenealogyDB). Constructor for class Estimator
Creates a new estimator object for the specified database.

F

FAMILY. Static variable in class GEDCOMLocater
GEDCOM code for family
family(String, boolean, String, String, String, Vector). Static method in class GEDCOMInterpreter
Interprets the given strings related to a family and creates a family object.
Family(String, YearRange, String, String, Vector). Constructor for class Family
Constructor that initialises the class with specified values
FEMALE. Static variable in class Person
A constant value representing females

G

GEDCOMInput(). Constructor for class GEDCOMInput
GEDCOMInterpreter(). Constructor for class GEDCOMInterpreter
GEDCOMLocater(File). Constructor for class GEDCOMLocater
Constructor that prepares for reading from the specified file.
GEDCOMOutput(File, File, GenealogyDB). Constructor for class GEDCOMOutput
Constructs a new GEDCOMOutput object for the specified database and files.
GEDCOMOutput(File, File, GenealogyDB, boolean). Constructor for class GEDCOMOutput
Constructs a new GEDCOMOutput object for the specified database and files.
GenealogyDB(Hashtable, Hashtable). Constructor for class GenealogyDB
Constructs a new genealogy database initialised with the given hashtables.
getBirth(). Method in class Person
Returns the birth date of the person
getBurial(). Method in class Person
Returns the burial date of the person
getCFamily(). Method in class Person
Returns the ID of the family where this person is a child
getChildren(). Method in class Family
Returns the children
getChildren(String). Method in class GenealogyDB
Finds the children in a given family.
getChristening(). Method in class Person
Returns the christening date of the person
getDate(). Method in class DateLogEntry
Returns the date.
getDeath(). Method in class Person
Returns the death date of the person
getElementType(String). Static method in class GEDCOMLocater
Finds the element type from a line of GEDCOM code.
getEnd(). Method in class YearRange
Return the end of the year range
getErrorDBs(). Method in class Estimator
Get the databases that contain errors.
getFamilies(). Method in class GenealogyDB
Returns the hashtable with families.
getFather(String). Method in class GenealogyDB
Finds the father of a given individual.
getHusband(). Method in class Family
Returns the husband
getHusband(String). Method in class GenealogyDB
Finds the husband in a given family.
getID(). Method in class DateLogEntry
Returns the ID.
getID(). Method in class Family
Returns the family ID
getID(). Method in class Person
Returns the ID of the person
getInstance(). Static method in class EstimationProperties
This method should be used to access the only instance of this class.
getLog(). Method in class Estimator
Get the log for this estimator.
getMarriage(). Method in class Family
Returns the marriage date
getMother(String). Method in class GenealogyDB
Finds the mother of a given individual.
getPeople(). Method in class GenealogyDB
Returns the hashtable with people.
getProperty(String). Method in class EstimationProperties
Retrieves a property from the property list.
getSFamilies(). Method in class Person
Returns IDs of families where this person is a spouse
getSFamilies(String). Method in class GenealogyDB
Finds the families in which the given individual is a spouse.
getStart(). Method in class YearRange
Returns the start of the year range
getWife(). Method in class Family
Returns the wife
getWife(String). Method in class GenealogyDB
Finds the wife in a given family.

H

HUSBAND. Static variable in class GEDCOMLocater
GEDCOM code for husband

I

INDIVIDUAL. Static variable in class GEDCOMLocater
GEDCOM code for individual
INFO. Static variable in class MessageDialog
Indicates that this is an info message box
input(File, Hashtable, Hashtable). Static method in class GEDCOMInput
Uses the GEDCOMLocater class to read the specified input file.
interpretID(String). Static method in class GEDCOMInterpreter
Interprets an ID from a string containing a line of GEDCOM code
isChanged(). Method in class YearRange
Returns whether this year range has been changed since it was created.
isFemale(). Method in class Person
Returns if the person is a female
isMale(). Method in class Person
Returns if the person is a male
isNegative(). Method in class YearRange
Returns whether this year range is negative (i.e the end is before the start)

M

main(String[]). Static method in class MainProgram
The main program.
main(String[]). Static method in class MainProgramW
The main program.
MainWindow(). Constructor for class MainWindow
Constructs a new, initially invisible, main window.
MALE. Static variable in class Person
A constant value representing males
MARRIAGE. Static variable in class GEDCOMLocater
GEDCOM code for marriage
MessageDialog(Frame, String, String, int). Constructor for class MessageDialog
Creates a new, initially invisible, message dialog.

N

nextFamily(). Method in class GEDCOMLocater
Reads information for the next family in the GEDCOM file and returns it as a family object.
nextPerson(). Method in class GEDCOMLocater
Reads information for the next person in the GEDCOM file and returns it as a person object.

O

OptionsWindow(int, int). Constructor for class OptionsWindow
Creates a new, initially invisible, options window.
output(). Method in class GEDCOMOutput
Performs the actual operation of writing the new file.

P

person(String, String, String, String, String, String, String, Vector). Static method in class GEDCOMInterpreter
Interprets the given strings related to a person and creates a person object.
Person(String, YearRange, YearRange, YearRange, YearRange, int, String, Vector). Constructor for class Person
Constructor that initialise an object with the specified values.
printFamilies(). Method in class DebugOutput
Prints debug information about all the families in the database.
printLog(Hashtable). Static method in class DebugOutput
Prints the contents of a date-change log.
printPeople(). Method in class DebugOutput
Prints debug information about all the people in the database.
printPerson(String). Method in class DebugOutput
Prints information about a specified person.

S

saveProperties(). Method in class EstimationProperties
Saves the current properties to file.
setEnd(int). Method in class YearRange
Set the end of the year range
setProperty(String, int). Method in class EstimationProperties
Stores a new value for a property in the list.
setStart(int). Method in class YearRange
Set the start of the year range
SEX. Static variable in class GEDCOMLocater
GEDCOM code for sex
SFAMILY. Static variable in class GEDCOMLocater
GEDCOM code for family where this person was spouse

T

toString(). Method in class DateLogEntry
Returns a string representation of this object.
toString(). Method in class Family
Returns a string representation of this object.
toString(). Method in class Person
Returns a string representation of this object.
toString(). Method in class YearRange
Make a string representation of this object
TRAILER. Static variable in class GEDCOMLocater
GEDCOM code for trailer (end of file)

W

WIFE. Static variable in class GEDCOMLocater
GEDCOM code for wife

Y

YearRange(). Constructor for class YearRange
Parameterless constructor that initialises the year range with default values (0-9999).
YearRange(int, int). Constructor for class YearRange
Constructor that initialises the start and the end of the year range to the specified values.
YearRange(String, int). Constructor for class YearRange
Constructor that initialises either the start or the end of the year range to the specified value, and then uses the default value for the other year.