Package edu.pdx.cs399J.family

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

See:
          Description

Interface Summary
Dumper Classes that implement this interface dump a family tree to some destination.
Parser Classes that implement this interface create a family tree from some source.
RemoteFamilyTree This interface specifies a factory that is responsible for creating, storing and querying Person objects.
RemoteMarriage This interface models a Marriage that is accessed remotely using Java Remote Method Invocation.
RemotePerson This interface models a Person that is accessed remotely using Java Remote Method Invocation.
 

Class Summary
AddPerson 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.
AddPersonDialog This is a dialog for creating a new Person.
ChoosePersonDialog A ChoosePersonDialog is used to select a person from a family tree.
EditMarriageDialog This is a dialog for editing a Marriage.
EditPersonDialog This is a dialog for editing a Person.
FamilyTree This class represents a family tree.
FamilyTreeApplet This class is an applet that displays an immutable family tree.
FamilyTreeGUI This class is a graphical user interface that lets the user edit a family tree.
FamilyTreeList A FamilyTreeList is a JList that contains the names of the people in a family tree.
FamilyTreePanel This class is a JPanel that can be used to display a family tree.
FamilyTreeUploadServlet A servlet that uploads a family tree XML file and stores it in the session.
GetLiving This program is an RMI client that queries a remote family tree
Marriage This class represents a marriage between two people.
MarriageMain A main program used to demonstrate the Marriage class.
NoteMarriage This program makes note of a marriage between two people in a family tree.
Person This class represents a person in a family tree.
PersonMain A class with a main method for testing Person.
PersonPanel This class is a JPanel that displays a Person.
PrettyPrinter This class dumps a family tree to a text file in a format that can be read by a person.
TextDumper 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.
TextParser This class parses the text output generated by a TextDumper and creates a family tree.
UpdateMarriage This program is an RMI client that adds a person to a remote family tree
UpdatePerson This program is an RMI client that adds a person to a remote family tree
XmlDumper This class dumps a family tree to a destination (for example, a file) in XML format.
XmlParser This class parses an XML file generated by XmlDumper and creates a family tree.
XmlRemoteFamilyTree This class is a remote family tree whose contents are read from and saved to an XML file.
 

Enum Summary
Person.Gender  
 

Exception Summary
FamilyTreeException This exception is thrown when something is wrong with a family tree or a data source from which a family tree is read.
 

Package edu.pdx.cs399J.family Description

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



Copyright © 2000-2009 Portland State University. All Rights Reserved.