Package edu.pdx.cs410J.family


package edu.pdx.cs410J.family

The package contains a family tree application that uses many of the classes that we discuss in CS410J.

  • Class
    Description
    This program demonstrates some of the functionality of out family tree example by letting a user add people to a family tree that is stored in a given file.
    This is a dialog for creating a new Person.
    A ChoosePersonDialog is used to select a person from a family tree.
    Classes that implement this interface dump a family tree to some destination.
    This is a dialog for editing a Marriage.
    This is a dialog for editing a Person.
    This class represents a family tree.
    This class is an applet that displays an immutable family tree.
    This exception is thrown when something is wrong with a family tree or a data source from which a family tree is read.
    This class is a graphical user interface that lets the user edit a family tree.
    A FamilyTreeList is a JList that contains the names of the people in a family tree.
    This class is a JPanel that can be used to display a family tree.
    This program is an RMI client that queries a remote family tree
    This class represents a marriage between two people.
    A main program used to demonstrate the Marriage class.
    This program makes note of a marriage between two people in a family tree.
    Classes that implement this interface create a family tree from some source.
    This class represents a person in a family tree.
     
    A class with a main method for testing Person.
    This class is a JPanel that displays a Person.
    This class dumps a family tree to a text file in a format that can be read by a person.
    This interface specifies a factory that is responsible for creating, storing and querying Person objects.
    This interface models a Marriage that is accessed remotely using Java Remote Method Invocation.
    This is class implements the RemoteMarriage interface.
    This interface models a Person that is accessed remotely using Java Remote Method Invocation.
    This is a concrete class that implements the RemotePerson interface.
    This class dumps a family tree to a destination (for example, a file) in a text-based format that is meant to be parsed by a TextParser.
    This class parses the text output generated by a TextDumper and creates a family tree.
    This program is an RMI client that adds a person to a remote family tree
    This program is an RMI client that adds a person to a remote family tree
    This class dumps a family tree to a destination (for example, a file) in XML format.
    This class contains fields and methods that are useful when dealing with XML data.
    This class parses an XML file generated by XmlDumper and creates a family tree.
    This class is a remote family tree whose contents are read from and saved to an XML file.