|
Interface Summary |
| AddListener |
Classes that need to register for and listen for AddIndividual events must implement this Interface. |
| ComparableItems |
|
| DeleteListener |
Classes that need to be informed of any DeleteEvents must implement this Interface and register their interest using the
Family Model's addDeleteListener() method. |
| IconClickListener |
Classes that need to register for and listen for IconClick events must implement this Interface. |
| ImageListener |
Classes that need to register for and listen for Pedigree Image events must implement this Interface. |
| ImportListener |
Classes that need to register for and listen for Pedigree Import events must implement this Interface. |
| LineClickListener |
Classes that need to register for and listen for LineClick events must implement this Interface. |
| PedigreePrintListener |
Classes that need to be informed about new Printing events must implement this Interface. |
| RelationshipConstants |
Interface defines the constants used to designate relationships types, gender types. |
| SubtextListener |
|
| SymbolChangeListener |
Classes that need to be informed when SymbolChangeEvents are generated must implement this Interface and register using
the Symbol class's addSymbolListener() method. |
| SymbolModel |
Defines the operations and/or properties that are permissible for a SymbolModel object. |
| SymbolSelectionListener |
Defines a listener interface with the operations that those objects that are interested in receiving SymbolSelection Events must
of necesity implement. |
| SymbolsLegendListener |
Listener interface for LegendChange events. |
|
Class Summary |
| AddEvent |
An event which is generated every time an Individual is added to the Pedigree using any one of the methods
available. |
| Allele |
Defines an Allele object as it relates to the Markers on a chromosome. |
| BooleanDataType |
|
| Chromosome |
Class defines the makeup of a Chromosome object. |
| ChromosomeMarker |
Class defines the Markers on a chromosome and the different Allele properties for each such
Marker. |
| Data |
Class describes custom data properties for the Individual object. |
| DatabaseField |
This class defines the properties of a Database field that may be part of a DataDictionary within the Progeny Anywhere control. |
| DatabaseTable |
A database table defines a table that is defined in the database that is the data source for the application
wrapping the Progeny Anywhere control. |
| DataDictionary |
Class defines the tables and fields that represent Data items of Individual objects. |
| DataType |
Describes the data type of the database field used by the control. |
| DateDataType |
|
| DeleteEvent |
An event which is generated every time an Individual is deleted or removed from the Pedigree. |
| DrawingContext |
This object is used to transport the drawing attributes used by IndividualRenderer, SymbolRenderer and Allele Renderers
during their rendering process, from the PedigreeViewer to the renderers. |
| DropDownDataType |
Defines the Drop Down Data Type |
| Family |
The Family Bean acts as the main data model for the Pedigree, storing and maintaining a number of property
fields, and in particular maintaining the Individual data store. |
| FamilyBeanInfo |
BeanInfo class for the Family Bean. |
| IconClickEvent |
An event which is generated every time an Individual's Icon is clicked and highlighted. |
| ImageEvent |
An event which is generated every time an image of the Pedigree is requested through method getImage(BufferedImage[] bi) and is
generated. |
| ImportEvent |
An avent that is fired during XML imports. |
| Individual |
Class describes the properties of an Individual object which is part of a family within a Pedigree. |
| IndividualBeanInfo |
BeanInfo class for the Individual Java Bean. |
| IndividualRenderer |
Class defines all the rendering methods that help paint icons for Individuals on the Pedigree canvas. |
| Legend |
The Legend containts LegendItems and other properties that are used for painting the Symbols Legend on the Pedigree. |
| LegendChangeEvent |
The event fired by the Progeny Anywhere control when LegendItems are added, removed and/or changed |
| LegendCondition |
Class defines the where clauses that may be used to restrict the display of Subtext and/or tyhe assignment of LegendItems encoding information to Individuals' Symbols. |
| LegendItem |
A LegendItem in a Pedigree encapsulates the properties that describe the traits being tracked within
that Pedigree. |
| LineClickEvent |
An event which is generated every time a relationship line between two Individuals in a Pedigree is clicked and highlighted. |
| MarkerDataType |
|
| NumberDataType |
|
| Pedigree |
The Pedigree class defines all the API methods and algorithms for pedigree drawing, making it a fully self contained
genogram drawing bean. |
| PedigreeBeanInfo |
BeanInfo class for the Pedigree Bean. |
| PedigreeComparator |
Forces the comparison of and hence ordering of Individuals to be based on Integer values of UPN's and hence
effect the ordering based on that or on TreeID depending on the paremeter pased to the Constructor. |
| PedigreePrintEvent |
Defines an PedigreePrintEventevent
An event which is generated every time a new print job is created within the Pedigree. |
| ProgressMonitorDialog |
Displays a progress bar for lengthy operations. |
| Relationship |
Defines at an abstract level what makes up a relationship between two Individuals. |
| RelationshipLine |
Defines aat an atomic level the properties of a Line2D object that connects two related Individuals to each other in a
Pedigree contect. |
| SpouseRelationship |
Class defines the the properties and methods of a SpouseRelationship bean. |
| Subtext |
This class defines an object that contains the subtext lines or items. |
| Subtext.SubtextItem |
Represents a Subtext line or item. |
| SubtextEvent |
This events is fired everytime there is a change in the SubtextLegend. |
| SubtextLegend |
This class defines the Legend for the Subtext elements of an Individual. |
| SubtextLegendItem |
This class defines the objects to be displayed in the SubtextLegend. |
| Symbol |
A Symbol object has any number of LegendItems assigned to it depending on whether or not the Individual who owns
the Symbol has custom data and other properties that satisfy the LegendItems' where clauses / conditions. |
| SymbolChangeEvent |
An event which is generated every time an Individual's Symbol is updated or changed. |
| SymbolRenderer |
The Symbol Renderer object performs the rendering of Individual's Symbol icons on the pedigree given the data obtained from the
SymbolModel associated with this Renderer. |
| SymbolSelectionEvent |
Class defines an Event that is generated whenever a symbol is selected from the symbol palette in the Legend Editing panel. |
| TableField |
Defines a table field that may have one or more subfields of type DatabaseField |
| TextDataType |
Defines the TextDataType |
| TwinRelationship |
Class defines the properties and methods of a relationship between twins, triplets and/or quadruplets. |
| YesNoDataType |
Defines the YesNoDataType |