|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
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. |
The package contains a family tree application that uses many of the classes that we discuss in CS399J.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||