public interface IDatabaseElement extends IElementLayout
| Modifier and Type | Method and Description |
|---|---|
void |
addFertilityLine(java.lang.String chromosomeName,
IChromosomeType chromosome,
int texOffset) |
<A extends IAllele> |
addLine(java.lang.String chromosomeName,
java.util.function.BiFunction<A,java.lang.Boolean,java.lang.String> toText,
IChromosomeType chromosome)
Adds the chromosomeName and the result of toString with
IElementGroup.label(java.lang.String). |
<A extends IAllele> |
addLine(java.lang.String chromosomeName,
java.util.function.BiFunction<A,java.lang.Boolean,java.lang.String> toText,
IChromosomeType chromosome,
boolean dominant) |
void |
addLine(java.lang.String leftText,
java.util.function.Function<java.lang.Boolean,java.lang.String> toText,
boolean dominant) |
void |
addLine(java.lang.String leftText,
java.util.function.Function<java.lang.Boolean,java.lang.String> toText,
IChromosomeType chromosome) |
void |
addLine(java.lang.String chromosomeName,
IChromosomeType chromosome)
Adds the chromosomeName and the name of the active/not active allele, of the chromosome, with
IElementGroup.label(java.lang.String). |
void |
addLine(java.lang.String leftText,
java.lang.String rightText,
boolean dominant) |
void |
addLine(java.lang.String firstText,
java.lang.String secondText,
ITextStyle firstStyle,
ITextStyle secondStyle) |
void |
addMutation(int x,
int y,
int width,
int height,
IMutation mutation,
IAllele species,
IBreedingTracker breedingTracker) |
void |
addMutationResultant(int x,
int y,
int width,
int height,
IMutation mutation,
IBreedingTracker breedingTracker) |
void |
addSpeciesLine(java.lang.String firstText,
java.lang.String secondText,
IChromosomeType chromosome) |
void |
addToleranceLine(IChromosomeType chromosome) |
IGenome |
getGenome() |
IIndividual |
getIndividual() |
void |
init(DatabaseMode mode,
IIndividual individual,
int secondColumn,
int thirdColumn) |
getDistance, getSize, setDistanceadd, add, add, clear, getElements, getLastElement, horizontal, horizontal, item, item, label, label, label, label, label, label, layoutHelper, pane, pane, remove, remove, remove, splitText, splitText, splitText, splitText, vertical, verticaladdEventHandler, addEventHandler, addEventHandler, addSelfEventHandler, addTooltip, addTooltip, addTooltip, canFocus, canMouseOver, clearTooltip, draw, drawElement, getAbsoluteX, getAbsoluteY, getAlign, getHeight, getParent, getTooltip, getTooltip, getWidth, getWindow, getX, getY, hasTooltip, hide, isEnabled, isMouseOver, isMouseOver, isVisible, onCreation, onDeletion, postEvent, postEvent, receiveEvent, setAlign, setBounds, setHeight, setLocation, setOffset, setParent, setSize, setWidth, setXPosition, setYPosition, show, updateClientgetCropElement, getCropHeight, getCropWidth, getCropX, getCropY, isCropped, setCroppedZonevoid addLine(java.lang.String chromosomeName,
IChromosomeType chromosome)
IElementGroup.label(java.lang.String).<A extends IAllele> void addLine(java.lang.String chromosomeName, java.util.function.BiFunction<A,java.lang.Boolean,java.lang.String> toText, IChromosomeType chromosome)
IElementGroup.label(java.lang.String).<A extends IAllele> void addLine(java.lang.String chromosomeName, java.util.function.BiFunction<A,java.lang.Boolean,java.lang.String> toText, IChromosomeType chromosome, boolean dominant)
void addLine(java.lang.String leftText,
java.util.function.Function<java.lang.Boolean,java.lang.String> toText,
IChromosomeType chromosome)
void addLine(java.lang.String firstText,
java.lang.String secondText,
ITextStyle firstStyle,
ITextStyle secondStyle)
void addLine(java.lang.String leftText,
java.lang.String rightText,
boolean dominant)
void addLine(java.lang.String leftText,
java.util.function.Function<java.lang.Boolean,java.lang.String> toText,
boolean dominant)
void addFertilityLine(java.lang.String chromosomeName,
IChromosomeType chromosome,
int texOffset)
void addToleranceLine(IChromosomeType chromosome)
void addMutation(int x,
int y,
int width,
int height,
IMutation mutation,
IAllele species,
IBreedingTracker breedingTracker)
void addMutationResultant(int x,
int y,
int width,
int height,
IMutation mutation,
IBreedingTracker breedingTracker)
void addSpeciesLine(java.lang.String firstText,
@Nullable
java.lang.String secondText,
IChromosomeType chromosome)
void init(DatabaseMode mode, IIndividual individual, int secondColumn, int thirdColumn)
@Nullable IIndividual getIndividual()
IGenome getGenome()