Add a child to an existing parent object
Also check if the parent to whom the child is being added has a lSpouse
in which case the child/parent indexes for the lSpouse have to updated
Adds a new Subtext condition that will determine whethere or not an Indvidual subject's subtext value should
be deisplayed based on whether or not the data value in the specified field for this subtext item satisfies
the specified condition.
Adds a new Subtext condition that will determine whethere or not an Indvidual subject's subtext value should
be deisplayed based on whether or not the data value in the specified field for this subtext item satisfies
the specified condition.
Adds a new Subtext condition that will determine whethere or not an Indvidual subject's subtext value should
be deisplayed based on whether or not the data value in the specified field for this subtext item satisfies
the specified condition.
Adds an Individual to the pedigree by specifying the (UPN) of the Individual to be added and
the relationship of the new Individual to the existing Individual.
Clears / zaps all print jobs that are currently in the Print Queue and have not yet been
seubmitted to the printing subsystem for the platform on which the Bean is being used.
A new Chromosome with the same marker and allele properties and this Chromosome or an empty chromosome if
an error was encountered in the cloning process.
Classes that need to be informed of any DeleteEvents must implement this Interface and register their interest using the
Family Model's addDeleteListener() method.
Disconnects this Individual from all his/her direct relatives (Siblings, Parents and Kids and SPouses) by removing this Individual from their
relationship tables.
Deprecated.Renders the Allele Icon and the Allele ID on the Pedigree surface at a position relative to the Individual Icon and determined by
many factors among which is the value of Pedigree.getSubtextYValue().
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.
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.
Family() -
Constructor for class com.objex.panywhere.Family
Fires the imageFailed method implemented by all objects that have registered for ImageEvent events generated by the
Pedigree when an image of the pedigree is requested.
Fires the imageGenerated method implemented by all objects that have registered for ImageEvent events generated by the
Pedigree when an image of the pedigree is requested
Fires the imageLoading method implemented by all objects that have registered for ImageEvent events generated by the
Pedigree when an image of the pedigree is requested
Fires the importTriggered method implemented by all objects that have registered for ImportEvent events generated by the
Pedigree when a data import into the Pedigree control has been started
Retrieves and returns the amount by which child and/or sibling bars (lines connecting) siblings
are to be offset by where more than one of these may be intersecting and colinear with sibling lines
of other sibling groups.
Deprecated.Get the maximum number of Characters for the Allele ID or text. This class variabale can become important when the
number of characters in the Allele Text/ID is heigher than the defualt of 3 chars and hennce needs to be factored in
for proper rendering of the Allele Text and Icon
This static method, which can be used before the Pedigree object is created, is used to retrieve
the preferred look and feel that the user has set in their preferences.
Deprecated.Returns a Vector of UPN's of this Individual's relatives as determined by the relationship string
passed in parameters "a_relationship1" and "as_relationship2". Only Sons and Daughters or
Brothers and Sisters can be retrieved this way.
Returns a Vector of UPN's of this Individual's relatives as determined by the relationship string
passed in parameters "a_relationship1" and "as_relationship2".
Deprecated.Sets the Individual "aPerson"'s highlighted status to true. The next time the Pedigree is painted this Individual's icon will be drawn highlighted
Deprecated.Sets the Individual "aPerson"'s highlighted status to true. The next time the Pedigree is painted this Individual's icon will be drawn highlighted
Import data from an XML input stream (File or string )and constructs a Pedigree from the imported
data.Smart draw follows the completion of the import.
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.
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.
Deprecated.Adds the specified data item to the Individual database using the specified field name as the column heading or fieldname. If
data exists in this field already, it will be overitten without warning.
This function modifies the way SmartDraw operates by changing the amount of space between one Individual and the next
Individual within the same generation in the increasing X-direction.
Deprecated.Sets the maximum number of Characters for the Allele ID or text. This class variabale can become important when the
number of characters in the Allele Text/ID is heigher than the defualt of 3 chars and hennce needs to be factored in
for proper rendering of the Allele Text and Icon
Sets or unsets the relationship between this Individual and specified spouse as a "No Issue" type relatiosnhip
A relationship is considered as "No Issue" if the two Individuals may not have kids together.
Set this property to TRUE if you wish to calculate the eligibility of each Symbol setting based on the Data that is held by the Individual of which
that Symbol is a property.
The gap between the last subtext line or marker for Individuals in one generation and the sibling line position of the Individuals in the next generation
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.
Symbol() -
Constructor for class com.objex.panywhere.Symbol
Creates a new Symbol object with no color coding schemes
Classes that need to be informed when SymbolChangeEvents are generated must implement this Interface and register using
the Symbol class's addSymbolListener() method.
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.
Defines a listener interface with the operations that those objects that are interested in receiving SymbolSelection Events must
of necesity implement.