Package com.objex.panywhere

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