Package com.objex.panywhere

Interface Summary
AboutBoxListener  
ComparableLegendItem ComparableLegendItem interface must be implemented by any symbols or subtext legend items that need that ability to add and use conditions.
ExportListener Implement this interface to get export events generated by the Progeny Anywhere Control.
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 Implement and register this listener interface in order to received XML import events.
IndividualAddListener Objects interested in receieving events generated when a person has been added to the pedigree must implement this listener interface and add it to the control.
IndividualDeleteListener Objects interested in receieving events generated when a person has been delete from the pedigree must implement this listener interface and add it to the control.
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
AddedTextFontDialog  
BooleanDataType  
Data Describes custom data for a person in a pedigree.
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  
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
ExportEvent An avent that is fired during XML exports
Family The Family contains and maintains a list of all persons in the pedigree.
FamilyBeanInfo BeanInfo class for the Family javabean.
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 Ddescribes the properties of an person within a pedigree.
IndividualAddEvent An event which is generated every time an Individual is added to the Pedigree.
IndividualBeanInfo BeanInfo class for the Individual Java Bean.
IndividualDeleteEvent An event which is generated every time an Individual is deleted from the pedigree.
IntegerDataType  
Legend Legend stores, manages and renders symbols legend items.
LegendChangeEvent The event fired by the Progeny Anywhere control when LegendItems are added, removed and/or changed
LegendCondition Defines conditions that must be satisfied for a person's subtext or symbols (if they are based on custom data) to be displayed on the pedigree.
LegendEditorAction  
LegendItem A legend item stands for a specific genetic condition or trait that is being tracked within a pedigree.
LineClickEvent An event which is generated every time a relationship line between two Individuals in a Pedigree is clicked and highlighted.
MarkerDataType  
NumberDataType  
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.
PedigreeErrorDialog Echoes error messages for the Pedigree.
PedigreeInformationDialog Echoes short informational messages for the Pedigree.
PedigreeMouseMotionListener  
PedigreePrintEvent Defines an PedigreePrintEventevent An event which is generated every time a new print job is created within the Pedigree.
PedigreeSaveDialog Creates and displays a Save dialog when user is about to clear or exit current Pedigree
ProgenyAnywhere The ProgenyAnywhere class is the main class for the ProgenyAnywhere pedigree drawing control.
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.
SmartDrawService This abstract class defines the smart draw service.
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.MultiColumnSubtextItem A subtext item that encapsulates a row with more than one subtext items or columns on one row.
Subtext.SubtextItem Represents a Subtext line or item.
SubtextEditAction  
SubtextEvent This events is fired everytime there is a change in the SubtextLegend.
SubtextLegend SubtextLegend stores, manages and renders subtext legend items.
SubtextLegendItem SubtextLegendItem represents the legend text that is rendered to the left (and below) the icon of the leftmost person in each generation.
SubtextLegendItem.MultiColumnSubtextLegendItem A subtext legend item for complex multi-column subtext items.
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.
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.
Utilities  
YesNoDataType Defines the YesNoDataType
 

Enum Summary
GENDER Enum defining the gender values
SubtextLegend.SUBTEXT_LEGEND_ITEM_SET