Serialized Form
Package org.concord.biologica.engine |
holder
INucleicAcidHolder holder
- Holder of this nucleic acid. Read-only. Never null.
No notification occurs for this property, but when this object
is created and added to a holder, the holder will generate a
property change event for a new nucleic acid.
startIndexInHolder
int startIndexInHolder
- Index of this nucleic acid in its holder (e.g. index of the
first base in the overall sequence of bases in the holder).
When this property is changed, a property change event is
generated for the property named EngineProp.START_INDEX_IN_HOLDER.
lengthInBases
int lengthInBases
- Length of this nucleic acid in bases (not in codons).
When this property is changed, a property change event is
generated for the property named EngineProp.LENGTH_IN_BASES.
seed
long seed
- Random seed value, used to generate base values.
When this property is changed, a property change event is
generated for the property named EngineProp.SEED.
inDNAorRNA
int inDNAorRNA
- Is this nucleic acid in DNA or RNA? Must have a value of
Base.IN_DNA or Base.IN_RNA. Read-only.
When this property changes, a property change event is
generated for the property named EngineProp.IN_DNA_OR_RNA.
- See Also:
Base.IN_DNA
,
Base.IN_RNA
name
java.lang.String name
- The name of this object. May be null.
trait
Trait trait
- The trait which contains this characteristic. Read-only. May not be null.
No notification occurs for this property, but when this object
is created and added to a trait, the trait will generate a
property change event for a new characteristic.
name
java.lang.String name
- Name of this characteristic. May not be null.
When this property is changed, a property change event is
generated for the property named EngineProp.NAME.
- See Also:
EngineProp.NAME
imageID
int imageID
- Image DIB ID. May be any integer value.
fatal
boolean fatal
- Boolean indicating that this is a fatal characteristic.
pedigreeSymbolType
int pedigreeSymbolType
- Pedigree symbol type - either PEDIGREE_SYMBOL_SOLID_COLOR or PEDIGREE_SYMBOL_FORWARD_SLASH.
- See Also:
Characteristic.PEDIGREE_SYMBOL_SOLID_COLOR
,
Characteristic.PEDIGREE_SYMBOL_FORWARD_SLASH
pedigreeSymbolFirstColor
java.awt.Color pedigreeSymbolFirstColor
- First color used when drawing pedigree symbol for this characteristic.
pedigreeSymbolSecondColor
java.awt.Color pedigreeSymbolSecondColor
- Second color used when drawing pedigree symbol for this characteristic.
name
java.lang.String name
- Name of this environment. May not be null.
When this property is changed, a property change event is
environmentrated for the property named EngineProp.NAME.
world
World world
- World containing this organism. May not be null.
width
int width
- The width in rectangles of this environment. Must be > 0.
height
int height
- The height in rectangles of this environment. Must be > 0.
terrains
Terrain[][] terrains
- The array of terrains from which instances of this
environment are constructed.
For example, for an environment with a width of 6 and a height of 4,
the array of terrains would have 24 elements ordered as shown:
+-----+-----+-----+-----+-----+-----+
| | | | | | |
| 0,0 | 1,0 | 2,0 | 3,0 | 4,0 | 5,0 |
| | | | | | |
+-----+-----+-----+-----+-----+-----+
| | | | | | |
| 0,1 | 1,1 | 2,1 | 3,1 | 4,1 | 5,1 |
| | | | | | |
+-----+-----+-----+-----+-----+-----+
| | | | | | |
| 0,2 | 1,2 | 2,2 | 3,2 | 4,2 | 5,2 |
| | | | | | |
+-----+-----+-----+-----+-----+-----+
| | | | | | |
| 0,3 | 1,3 | 2,3 | 3,3 | 4,3 | 5,3 |
| | | | | | |
+-----+-----+-----+-----+-----+-----+
world
World world
- World containing this family. May not be null.
femaleParent
Organism femaleParent
- The female parent organism of this family. May not be null and may not change over time.
maleParent
Organism maleParent
- The male parent organism of this family. May not be null and may not change over time.
children
java.util.Vector children
- The child organisms of this family. May not be null but may be empty and may change over time.
generation
int generation
- Generation (e.g. F1, F2)
name
java.lang.String name
- Name of this species. May not be null.
When this property is changed, a property change event is
generated for the property named EngineProp.NAME.
description
java.lang.String description
- Description of this gene. May be null.
When this property is changed, a property change event is
generated for the property named EngineProp.DESCRIPTION.
- See Also:
EngineProp.DESCRIPTION
speciesChromosome
SpeciesChromosome speciesChromosome
- The chromosome on which this gene exists. May not be null.
Read-only and may not be modified after it is set.
startIndexInHolder
int startIndexInHolder
- The start index of this gene on its chromosome in bases. Must be >= 0.
When this property is changed, a property change event is
generated for the property named EngineProp.START_INDEX_IN_HOLDER.
lengthInBases
int lengthInBases
- The "normal" length of this gene, realizing that different alleles
of this gene may have different lengths.
When this property is changed, a property change event is
generated for the property named EngineProp.LENGTH_IN_BASES.
speciesAlleles
java.util.Vector speciesAlleles
- Species alleles. Rules determine how the species alleles are mapped
into characteristics.
All the objects on this vector must be instances of SpeciesAllele.
When a SpeciesAllele object is created and added to this vector,
a EngineProp.SPECIES_ALLELE_ADDED property change event is fired.
When a SpeciesAllele object is deleted and removed from this vector,
a EngineProp.SPECIES_ALLELE_REMOVED property change event is fired.
- See Also:
SpeciesAllele
,
EngineProp.SPECIES_ALLELE_ADDED
,
EngineProp.SPECIES_ALLELE_REMOVED
visible
boolean visible
- Whether this gene is visible or not.
When this changes, a EngineProp.VISIBLE property change event is fired.
- See Also:
EngineProp.VISIBLE
strand
int strand
- Top or bottom strand?
If the top strand, then the gene bases are in the order of
the DNA sequence. If the bottom strand, then the bases are in
the backwards order of the DNA sequence. In other words, for
the bottom strand, the start base index is actually the last
base from the sequence's point of view.
- See Also:
Gene.BOTTOM_STRAND
,
Gene.TOP_STRAND
,
EngineProp.STRAND
name
java.lang.String name
- Name of this rule. May not be null.
When this property is changed, a property change event is
generated for the property named EngineProp.NAME.
- See Also:
EngineProp.NAME
species
Species species
- The species which contains this rule. May not be null.
gender
int gender
- Gender of the organisms for this rule. This must be one of
Species.FEMALE_AND_MALE, Species.FEMALE_ONLY or Species.MALE_ONLY.
For haploid species, use FEMALE_AND_MALE.
When this property is changed, a property change event is
generated for the property named EngineProp.GENDER.
- See Also:
Species.FEMALE_AND_MALE
,
Species.FEMALE_ONLY
,
Species.MALE_ONLY
ifSpeciesAlleles
java.util.Vector ifSpeciesAlleles
- The vector of "if species alleles" for this rule. They are considered
to be "anded" together for the sake of testing this rule.
When a SpeciesAllele object is created and added to this vector,
a EngineProp.IF_SPECIES_ALLELE_ADDED property change event is fired.
When a SpeciesAllele object is deleted and removed from this vector,
a EngineProp.IF_SPECIES_ALLELE_REMOVED property change event is fired.
- See Also:
EngineProp.IF_SPECIES_ALLELE_ADDED
,
EngineProp.IF_SPECIES_ALLELE_REMOVED
thenCharacteristic
Characteristic thenCharacteristic
- The "then characteristic" of this rule.
When this property is changed, a property change event is
generated for the property named EngineProp.THEN_CHARACTERISTIC.
- See Also:
EngineProp.THEN_CHARACTERISTIC
elseCharacteristic
Characteristic elseCharacteristic
- The "else characteristic" of this rule.
When this property is changed, a property change event is
generated for the property named EngineProp.ELSE_CHARACTERISTIC.
- See Also:
EngineProp.ELSE_CHARACTERISTIC
holder
INucleicAcidHolder holder
- Holder of this nucleic acid. Never null.
No notification occurs for this property, but when this object
is created and added to a holder, the holder will generate a
property change event for a new nucleic acid.
startIndexInHolder
int startIndexInHolder
- Index of this nucleic acid in its holder (e.g. index of the
first base in the overall sequence of bases in the holder).
When this property is changed, a property change event is
generated for the property named EngineProp.START_INDEX_IN_HOLDER.
inDNAorRNA
int inDNAorRNA
- Is this nucleic acid in DNA or RNA? Must have a value of
Base.IN_DNA or Base.IN_RNA. Read-only.
When this property changes, a property change event is
generated for the property named EngineProp.IN_DNA_OR_RNA.
- See Also:
Base.IN_DNA
,
Base.IN_RNA
nucleicAcids
java.util.Vector nucleicAcids
- Vector of child INucleicAcid objects. Never null.
All the objects on this vector must be instances of INucleicAcid.
When an INucleicAcid object is created and added to this vector,
a EngineProp.NUCLEIC_ACID_ADDED property change event is fired.
When an INucleicAcid object is deleted and removed from this vector,
a EngineProp.NUCLEIC_ACID_REMOVED property change event is fired.
- See Also:
INucleicAcid
,
EngineProp.NUCLEIC_ACID_ADDED
,
EngineProp.NUCLEIC_ACID_REMOVED
name
java.lang.String name
- Name of this organism. May not be null.
When this property is changed, a property change event is
generated for the property named EngineProp.NAME.
- See Also:
EngineProp.NAME
world
World world
- World containing this organism. May not be null.
sex
int sex
- Sex of this organism - one of above values.
ploidyNumber
int ploidyNumber
- Ploidy number. Must be either 1 (haploid) or 2 (diploid).
Note that a single species may have both haploid and diploid
organisms (e.g. yeast can be either depending on the environment).
A single organism cannot change ploidy number after it is created.
Read-only.
species
Species species
- Species reference. At this time, cannot be null.
But in the future, we may allow it to be null during
evolution when an organism can evolve to a new species.
When this property is changed, a property change event is
generated for the property named EngineProp.SPECIES.
- See Also:
EngineProp.SPECIES
nonSexChromosomes
java.util.Vector nonSexChromosomes
- Vector of organism non-sex chromosomes in this organism. Never null.
All the objects on this vector must be instances of OrganismChromosome.
When an OrganismChromosome object is created and added to this vector,
a EngineProp.ORGANISM_CHROMOSOME_ADDED property change event is fired.
When an OrganismChromosome object is deleted and removed from this vector,
a EngineProp.ORGANISM_CHROMOSOME_REMOVED property change event is fired.
- See Also:
OrganismChromosome
,
EngineProp.ORGANISM_CHROMOSOME_ADDED
,
EngineProp.ORGANISM_CHROMOSOME_REMOVED
sexChromosomes
java.util.Vector sexChromosomes
- Vector of organism sex chromosomes in this organism. Never null.
All the objects on this vector must be instances of OrganismChromosome.
When an OrganismChromosome object is created and added to this vector,
a EngineProp.ORGANISM_CHROMOSOME_ADDED property change event is fired.
When an OrganismChromosome object is deleted and removed from this vector,
a EngineProp.ORGANISM_CHROMOSOME_REMOVED property change event is fired.
- See Also:
OrganismChromosome
,
EngineProp.ORGANISM_CHROMOSOME_ADDED
,
EngineProp.ORGANISM_CHROMOSOME_REMOVED
chromosomePairs
java.util.Vector chromosomePairs
- Vector of organism chromosome pairs. Null if not a diploid species.
All the objects on this vector must be instances of OrganismChromosomePair.
No notifications as it's assumed the pairs won't change.
- See Also:
OrganismChromosomePair
visible
boolean visible
- Whether this organism is visible or not.
When this changes, a EngineProp.VISIBLE property change event is fired.
- See Also:
EngineProp.VISIBLE
nameSuperVisible
boolean nameSuperVisible
- Whether this organism is name super visible or not. A name super visible organism
is one that some views may show the name of even when the view isn't showing
organism names in general. This is especially useful for showing the names of
root organisms in the pedigree view (and avoiding showing the child names).
When this changes, a EngineProp.NAME_SUPER_VISIBLE property change event is fired.
- See Also:
EngineProp.NAME_SUPER_VISIBLE
allelesVisible
boolean allelesVisible
- Whether this organism's alleles are visible or not.
When this changes, a EngineProp.ALLELES_VISIBLE property change event is fired.
- See Also:
EngineProp.ALLELES_VISIBLE
dnaVisible
boolean dnaVisible
- Whether this organism's DNA is visible or not.
When this changes, a EngineProp.DNA_VISIBLE property change event is fired.
- See Also:
EngineProp.DNA_VISIBLE
allelesAlterable
boolean allelesAlterable
- Whether this organism's alleles are alterable or not.
When this changes, a EngineProp.ALLELES_ALTERABLE property change event is fired.
- See Also:
EngineProp.ALLELES_ALTERABLE
dnaAlterable
boolean dnaAlterable
- Whether this organism's DNA is alterable or not.
When this changes, a EngineProp.DNA_ALTERABLE property change event is fired.
- See Also:
EngineProp.DNA_ALTERABLE
organismImages
java.util.Vector organismImages
- The vector of OrganismImage objects which should be used to draw this organism.
When an OrganismImage object is created and added to this vector,
a EngineProp.ORGANISM_IMAGE_ADDED property change event is fired.
When an OrganismImage object is deleted and removed from this vector,
a EngineProp.ORGANISM_IMAGE_REMOVED property change event is fired.
- See Also:
OrganismImage
,
EngineProp.ORGANISM_IMAGE_ADDED
,
EngineProp.ORGANISM_IMAGE_REMOVED
characteristics
java.util.Vector characteristics
- The precomputed phenotype of this organism, kept in the form of a vector of
Characteristics. It's kept in this form to make it easy to compute and to
draw this organism.
Note that there is no provision currently for handling the deletion of a
Characteristic gracefully, as it's assumed Characteristic objects become
locked down when Organism objects are created from the Species containing
those Characteristics. This is done this way because it's generally
impossible to recompute the phenotype of an organism if the species is
changed even moderately significantly.
This vector is not saved to a file when the organism is saved. Instead,
it must be recomputed when the organism is read back in from the file,
at least for now.
parentFamily
Family parentFamily
- The parent family of this organism, meaning the family which this organism
is a child in. For organisms with no parents (created out of thin air) or
for organisms of a non-diploid species, this instance variable is null.
childFamilies
java.util.Vector childFamilies
- The child families of this organism, meaning the families for which this organism
is a parent. For organisms with no children or organisms of a non-diploid
species, this instance variable is null.
parentCrossOver
boolean parentCrossOver
- cross over happened on this organism
newChromosomes
Branch[] newChromosomes
- set Chromosome drawing infor
organismChromosome
OrganismChromosome organismChromosome
- The organism chromosome containing this allele.
No notification occurs for this property, but when this object
is created and added to an organism, the organism will generate a
vector property change event for a new allele.
gene
Gene gene
- The gene to which this allele corresponds.
speciesAllele
SpeciesAllele speciesAllele
- The species allele from which this allele originated.
However, this allele may be mutated. So there is no
guarantee that this allele will contain the same bases
specified in the species allele.
textSymbol
java.lang.String textSymbol
- The textual symbol of this allele, if it has one.
For example "H" or "h" would be the possible textual
symbols of alleles for a horn gene.
When this property is changed, a property change event is
generated for the property named EngineProp.TEXT_SYMBOL.
rawNucleicAcid
RawNucleicAcid rawNucleicAcid
- OrganismAllele's raw nucleic acid. May not be null.
When this property or the values in this nucleic acid are
changed, a property change event is generated for the
property named EngineProp.BASE_VALUES.
organismChromosomePair
OrganismChromosomePair organismChromosomePair
- The organism chromosome pair containing this organism allele pair.
Read-only. May not be null.
No notification occurs for this property, but when this object
is created and added to an organism, the organism will generate a
property change event for a new organism chromosome.
firstOrganismAllele
OrganismAllele firstOrganismAllele
- First organism allele. Read-only. May not be null.
secondOrganismAllele
OrganismAllele secondOrganismAllele
- Second organism allele. Read-only. May be null if in a sex chromosome pair.
organism
Organism organism
- The organism containing this chromosome. Read-only. May not be null.
No notification occurs for this property, but when this object
is created and added to an organism, the organism will generate a
property change event for a new organism chromosome.
chromosomeViewHeight
int chromosomeViewHeight
numberType
int numberType
- The type or number of this chromosome.
If this is a sex chromosome, then the value of this instance variable
is either IChromosome.X_CHROMOSOME or IChromosome.Y_CHROMOSOME.
If this is a non-sex chromosome, then the value of this instance
variable is greater than 0, indicating an autosome.
When this property is changed, a property change event is
generated for the property named EngineProp.NUMBER_TYPE.
organismAlleles
java.util.Vector organismAlleles
- Vector of organism alleles. May not be null.
The objects on this vector are instances of OrganismAllele.
imageNumber
int imageNumber
- The image number to be used when drawing the chromosome. Must be
one of the above chromosome image number values.
- See Also:
SpeciesChromosome.LONGEST_CHROMOSOME_IMAGE
,
SpeciesChromosome.LONGER_CHROMOSOME_IMAGE
,
SpeciesChromosome.LONG_CHROMOSOME_IMAGE
,
SpeciesChromosome.MEDIUM_CHROMOSOME_IMAGE
,
SpeciesChromosome.SHORT_CHROMOSOME_IMAGE
,
SpeciesChromosome.SHORTER_CHROMOSOME_IMAGE
,
SpeciesChromosome.SHORTEST_CHROMOSOME_IMAGE
,
SpeciesChromosome.TINY_CHROMOSOME_IMAGE
speciesChromosome
SpeciesChromosome speciesChromosome
- Species chromosome from which this chromosome was created. May not be null.
There is no reciprocal reference in a species chromosome. This means when
a species is modified / deleted, the right things must happen to keep this
reference correct. Usually this means deleting the organism containing
this organism chromosome.
lengthInBases
int lengthInBases
- Length of this chromosome in bases. Set when chromosome created
and may not be modified.
PStrand
OrganismAllele[] PStrand
QStrand
OrganismAllele[] QStrand
PStrandColor
java.awt.Color[] PStrandColor
QStrandColor
java.awt.Color[] QStrandColor
organism
Organism organism
- The organism containing this chromosome. Read-only. May not be null.
No notification occurs for this property, but when this object
is created and added to an organism, the organism will generate a
property change event for a new organism chromosome.
firstOrganismChromosome
OrganismChromosome firstOrganismChromosome
- First chromosome. Read-only. May not be null.
secondOrganismChromosome
OrganismChromosome secondOrganismChromosome
- Second chromosome. Read-only. May not be null.
organismAllelePairs
java.util.Vector organismAllelePairs
- Organism allele pairs
organism
Organism organism
- The organism which contains this organism image. May not be null.
speciesImage
SpeciesImage speciesImage
- The species image corresponding to this object. May not be null.
columnIndex
int columnIndex
- Column in associated species image to be drawn. May be a number 0 or greater or NO_CELL.
rowIndex
int rowIndex
- Row in associated species image to be drawn. May be a number 0 or greater or NO_CELL.
organismImageDirty
boolean organismImageDirty
holder
INucleicAcidHolder holder
- Holder of this nucleic acid. Never null.
No notification occurs for this property, but when this object
is created and added to a holder, the holder will generate a
property change event for a new nucleic acid.
startIndexInHolder
int startIndexInHolder
- Index of this nucleic acid in its holder (e.g. index of the
first base in the overall sequence of bases in the holder).
When this property is changed, a property change event is
generated for the property named EngineProp.START_INDEX_IN_HOLDER.
inDNAorRNA
int inDNAorRNA
- Is this nucleic acid in DNA or RNA? Must have a value of
Base.IN_DNA or Base.IN_RNA. Read-only.
When this property changes, a property change event is
generated for the property named EngineProp.IN_DNA_OR_RNA.
- See Also:
Base.IN_DNA
,
Base.IN_RNA
bases
byte[] bases
- Array of base values for this nucleic acid.
May be null, which indicates an empty nucleic acid.
When this property is changed (the values in the array),
a property change event is generated for the property named
EngineProp.BASE_VALUES.
name
java.lang.String name
- Name of this species. May not be null.
When this property is changed, a property change event is
generated for the property named EngineProp.NAME.
- See Also:
EngineProp.NAME
description
java.lang.String description
- Description of this species. May be null.
When this property is changed, a property change event is
generated for the property named EngineProp.DESCRIPTION.
- See Also:
EngineProp.DESCRIPTION
world
World world
- World containing this species. May not be null.
ploidyNumber
int ploidyNumber
- Ploidy number. Must be either 1 (haploid) or 2 (diploid) or 3 (both).
Note that a single species may have both haploid and diploid
organisms (e.g. yeast can be either depending on the environment).
A single organism cannot change ploidy number after it is created.
Read-only.
diploidType
int diploidType
- Diploid type. Only meaningful if the ploidyNumber is 2.
nonSexChromosomes
java.util.Vector nonSexChromosomes
- Species non-sex chromosomes that make up this species. Never null.
All the objects on this vector must be instances of SpeciesChromosome.
When a SpeciesChromosome object is created and added to this vector,
a EngineProp.SPECIES_CHROMOSOME_ADDED property change event is fired.
When a SpeciesChromosome object is deleted and removed from this vector,
a EngineProp.SPECIES_CHROMOSOME_REMOVED property change event is fired.
- See Also:
SpeciesChromosome
,
EngineProp.SPECIES_CHROMOSOME_ADDED
,
EngineProp.SPECIES_CHROMOSOME_REMOVED
sexChromosomes
java.util.Vector sexChromosomes
- Species sex chromosomes for this species. Never null.
All the objects on this vector must be instances of SpeciesChromosome.
When a SpeciesChromosome object is created and added to this vector,
a EngineProp.SPECIES_CHROMOSOME_ADDED property change event is fired.
When a SpeciesChromosome object is deleted and removed from this vector,
a EngineProp.SPECIES_CHROMOSOME_REMOVED property change event is fired.
- See Also:
SpeciesChromosome
,
EngineProp.SPECIES_CHROMOSOME_ADDED
,
EngineProp.SPECIES_CHROMOSOME_REMOVED
traits
java.util.Vector traits
- Traits for this species. Never null.
All the objects on this vector must be instances of Trait.
All the objects on this vector must be instances of SpeciesChromosome.
When a Trait object is created and added to this vector,
a EngineProp.TRAIT_ADDED property change event is fired.
When a Trait object is deleted and removed from this vector,
a EngineProp.TRAIT_REMOVED property change event is fired.
- See Also:
Trait
,
EngineProp.TRAIT_ADDED
,
EngineProp.TRAIT_REMOVED
genotypeToPhenotypeRules
java.util.Vector genotypeToPhenotypeRules
- Genotype to Phenotype rules for this species. Never null.
All the objects on this vector must be instances of GenotypeToPhenotypeRule.
When a GenotypeToPhenotypeRule object is created and added to this vector,
a EngineProp.GENOTYPE_TO_PHENOTYPE_RULE_ADDED property change event is fired.
When a GenotypeToPhenotypeRule object is deleted and removed from this vector,
a EngineProp.GENOTYPE_TO_PHENOTYPE_RULE_REMOVED property change event is fired.
- See Also:
GenotypeToPhenotypeRule
,
EngineProp.GENOTYPE_TO_PHENOTYPE_RULE_ADDED
,
EngineProp.GENOTYPE_TO_PHENOTYPE_RULE_REMOVED
speciesImages
java.util.Vector speciesImages
- Species images for this species. Never null.
All the objects on this vector must be instances of SpeciesImage.
When a SpeciesImage object is created and added to this vector,
a EngineProp.SPECIES_IMAGE_ADDED property change event is fired.
When a SpeciesImage object is deleted and removed from this vector,
a EngineProp.SPECIES_IMAGE_REMOVED property change event is fired.
- See Also:
SpeciesImage
,
EngineProp.SPECIES_IMAGE_ADDED
,
EngineProp.SPECIES_IMAGE_REMOVED
xxSmallImageColumnWidth
int xxSmallImageColumnWidth
- Width of columns in the xxSmall images of this species.
xxSmallImageRowHeight
int xxSmallImageRowHeight
- Height of rows in the xxSmall images of this species.
xSmallImageColumnWidth
int xSmallImageColumnWidth
- Width of columns in the xSmall images of this species.
xSmallImageRowHeight
int xSmallImageRowHeight
- Height of rows in the xSmall images of this species.
smallImageColumnWidth
int smallImageColumnWidth
- Width of columns in the small images of this species.
smallImageRowHeight
int smallImageRowHeight
- Height of rows in the small images of this species.
mediumImageColumnWidth
int mediumImageColumnWidth
- Width of columns in the medium images of this species.
mediumImageRowHeight
int mediumImageRowHeight
- Height of rows in the medium images of this species.
largeImageColumnWidth
int largeImageColumnWidth
- Width of columns in the large images of this species.
largeImageRowHeight
int largeImageRowHeight
- Height of rows in the large images of this species.
xLargeImageColumnWidth
int xLargeImageColumnWidth
- Width of columns in the xLarge images of this species.
xLargeImageRowHeight
int xLargeImageRowHeight
- Height of rows in the xLarge images of this species.
importContext
ImportContext importContext
- Import context used when reading in world from a file, used
for both XML and non-XML files. Null except when we're in
the midst of reading from a file.
xmlParser
com.sun.xml.parser.Parser xmlParser
- XML Parser for the BioLogica file being read in.
importingSpeciesFile
boolean importingSpeciesFile
- Importing species file from XML file
gene
Gene gene
- The gene for which this is an allele. Read-only. Never null.
No notification occurs for this property, but when this object
is created and added to a gene, the gene will generate a
vector property change event for a new allele.
textSymbol
java.lang.String textSymbol
- The textual symbol of this allele, if it has one.
For example "H" or "h" would be the possible textual
symbols of alleles for a horn gene.
When this property is changed, a property change event is
generated for the property named EngineProp.TEXT_SYMBOL.
rawNucleicAcid
RawNucleicAcid rawNucleicAcid
- SpeciesAllele's raw nucleic acid. May not be null.
When this property or the values in this nucleic acid are
changed, a property change event is generated for the
property named EngineProp.BASE_VALUES.
weight
int weight
- Weight of this allele in a probabilistic sense relative to
the other alleles of this allele's gene. In other words,
when an organism is created the weights of all the alleles
of a gene are totalled and used to probabalistically give
alleles with a greater weight a higher probability of
occurring in the organism. Must be zero or greater.
description
java.lang.String description
- Description of this species. May be null.
When this property is changed, a property change event is
generated for the property named EngineProp.DESCRIPTION.
- See Also:
EngineProp.DESCRIPTION
mutationAllele
boolean mutationAllele
- Mutation allele? Typically a mutation allele should have
a weight of zero, meaning it never occurs in the wild and
only occurs when the user hand edits some DNA.
When this property is changed, a property change event is
generated for the property named EngineProp.MUTATION_ALLELE.
- See Also:
EngineProp.MUTATION_ALLELE
visible
boolean visible
- Visible?
This is typically used when this allele is a mutation allele
that starts out as invisible and then becomes visible when
the user edits another organism allele directly to create a
mutation. When the mutation is created, this allele would
become visible.
When this property is changed, a property change event is
generated for the property named EngineProp.VISIBLE.
- See Also:
EngineProp.VISIBLE
species
Species species
- The species containing this species chromosome. Read-only. May not be null.
No notification occurs for this property, but when this object
is created and added to an organism, the organism will generate a
property change event for a new species chromosome.
numberType
int numberType
- The type or number of this chromosome.
If this is a sex chromosome, then the value of this instance variable
is either IChromosome.X_CHROMOSOME or IChromosome.Y_CHROMOSOME.
If this is a non-sex chromosome, then the value of this instance
variable is greater than 0, indicating an autosome.
When this property is changed, a property change event is
generated for the property named EngineProp.NUMBER_TYPE.
lengthInBases
int lengthInBases
- The length of the chromosome in bases. Must be greater than zero.
When this property is changed, a property change event is
generated for the property named EngineProp.LENGTH_IN_BASES.
genes
java.util.Vector genes
- The vector of genes on this chromosome. May not be null.
All the objects on this vector must be instances of Gene.
When a Gene object is created and added to this vector,
a EngineProp.GENE_ADDED property change event is fired.
When a Gene object is deleted and removed from this vector,
a EngineProp.GENE_REMOVED property change event is fired.
- See Also:
Gene
,
EngineProp.GENE_ADDED
,
EngineProp.GENE_REMOVED
imageNumber
int imageNumber
- The image number to be used when drawing the chromosome. Must be
one of the above chromosome image number values.
- See Also:
SpeciesChromosome.LONGEST_CHROMOSOME_IMAGE
,
SpeciesChromosome.LONGER_CHROMOSOME_IMAGE
,
SpeciesChromosome.LONG_CHROMOSOME_IMAGE
,
SpeciesChromosome.MEDIUM_CHROMOSOME_IMAGE
,
SpeciesChromosome.SHORT_CHROMOSOME_IMAGE
,
SpeciesChromosome.SHORTER_CHROMOSOME_IMAGE
,
SpeciesChromosome.SHORTEST_CHROMOSOME_IMAGE
,
SpeciesChromosome.TINY_CHROMOSOME_IMAGE
visible
boolean visible
- Whether this chromosome is visible or not.
When this changes, a EngineProp.VISIBLE property change event is fired.
- See Also:
EngineProp.VISIBLE
name
java.lang.String name
- Name of this species image, to which we append a suffix "_xsmall.gif",
"_small.gif", etc. to get the actual GIF filename. May not be null.
When this property is changed, a property change event is
generated for the property named EngineProp.NAME.
- See Also:
EngineProp.NAME
species
Species species
- The species which contains this image. May not be null.
speciesImageColumns
java.util.Vector speciesImageColumns
- Vector of SpeciesImageColumn objects in column order.
speciesImageRows
java.util.Vector speciesImageRows
- Vector of SpeciesImageRow objects in row order.
xxSmallIcon
org.concord.biologica.engine.SpeciesImageIcon xxSmallIcon
- XXSmall image file. Transient, meaning it's not saved out to a file
when a species is saved.
xSmallIcon
org.concord.biologica.engine.SpeciesImageIcon xSmallIcon
- XSmall image file. Transient, meaning it's not saved out to a file
when a species is saved.
smallIcon
org.concord.biologica.engine.SpeciesImageIcon smallIcon
- Small image file. Transient, meaning it's not saved out to a file
when a species is saved.
mediumIcon
org.concord.biologica.engine.SpeciesImageIcon mediumIcon
- Medium image file. Transient, meaning it's not saved out to a file
when a species is saved.
largeIcon
org.concord.biologica.engine.SpeciesImageIcon largeIcon
- Large image file. Transient, meaning it's not saved out to a file
when a species is saved.
xLargeIcon
org.concord.biologica.engine.SpeciesImageIcon xLargeIcon
- XLarge image file. Transient, meaning it's not saved out to a file
when a species is saved.
xxSmallDataSource
java.lang.String xxSmallDataSource
xSmallDataSource
java.lang.String xSmallDataSource
smallDataSource
java.lang.String smallDataSource
mediumDataSource
java.lang.String mediumDataSource
largeDataSource
java.lang.String largeDataSource
xLargeDataSource
java.lang.String xLargeDataSource
partID
int partID
isImageDataSourceExist
boolean isImageDataSourceExist
xxSmallSource
java.lang.String xxSmallSource
xSmallSource
java.lang.String xSmallSource
- XSmall image file. Transient, meaning it's not saved out to a file
when a species is saved.
smallSource
java.lang.String smallSource
- Small image file. Transient, meaning it's not saved out to a file
when a species is saved.
mediumSource
java.lang.String mediumSource
- Medium image file. Transient, meaning it's not saved out to a file
when a species is saved.
largeSource
java.lang.String largeSource
- Large image file. Transient, meaning it's not saved out to a file
when a species is saved.
xLargeSource
java.lang.String xLargeSource
- XLarge image file. Transient, meaning it's not saved out to a file
when a species is saved.
haveFile
boolean haveFile
- Store whether using file or URL for image data.
xxSmallImage
java.awt.Image xxSmallImage
- XXSmall image itself. Transient. Loaded the first time getImage() * is called. Keeping it here means it only needs to be loaded
once per process.
xSmallImage
java.awt.Image xSmallImage
- XSmall image itself. Transient. Loaded the first time getImage() * is called. Keeping it here means it only needs to be loaded
once per process.
smallImage
java.awt.Image smallImage
- Small image itself. Transient. Loaded the first time getImage() * is called. Keeping it here means it only needs to be loaded
once per process.
mediumImage
java.awt.Image mediumImage
- Medium image itself. Transient. Loaded the first time getImage() * is called. Keeping it here means it only needs to be loaded
once per process.
largeImage
java.awt.Image largeImage
- Large image itself. Transient. Loaded the first time getImage() * is called. Keeping it here means it only needs to be loaded
once per process.
xLargeImage
java.awt.Image xLargeImage
- XLarge image itself. Transient. Loaded the first time getImage() * is called. Keeping it here means it only needs to be loaded
once per process.
imageType
int imageType
- Image type - normal, hotspot, scope?
hotspotColor
java.awt.Color hotspotColor
- Hotspot color
hotspotRadius
int hotspotRadius
- Hotspot radius
name
java.lang.String name
- Name of this species image column. May not be null.
When this property is changed, a property change event is
generated for the property named EngineProp.NAME.
- See Also:
EngineProp.NAME
speciesImage
SpeciesImage speciesImage
- The SpeciesImage which contains this object. May not be null.
gender
int gender
- Gender of the images in this column. This must be one of
Species.FEMALE_AND_MALE, Species.FEMALE_ONLY or Species.MALE_ONLY.
When this property is changed, a property change event is
generated for the property named EngineProp.GENDER.
- See Also:
Species.FEMALE_AND_MALE
,
Species.FEMALE_ONLY
,
Species.MALE_ONLY
characteristics
java.util.Vector characteristics
- Vector of Characteristics. As of now, these characteristics are considered
AND'ed together, meaning that images in this column are considered drawable
when the organism contains all of the Characteristics in this vector.
Long term, we could make this object contain a more complex understanding
of how to use these characteristics (e.g. OR's, etc.).
name
java.lang.String name
- Name of this species image row. May not be null.
When this property is changed, a property change event is
generated for the property named EngineProp.NAME.
- See Also:
EngineProp.NAME
speciesImage
SpeciesImage speciesImage
- The SpeciesImage which contains this object. May not be null.
gender
int gender
- Gender of the images in this row. This must be one of
Species.FEMALE_AND_MALE, Species.FEMALE_ONLY or Species.MALE_ONLY.
When this property is changed, a property change event is
generated for the property named EngineProp.GENDER.
- See Also:
Species.FEMALE_AND_MALE
,
Species.FEMALE_ONLY
,
Species.MALE_ONLY
characteristics
java.util.Vector characteristics
- Vector of Characteristics. As of now, these characteristics are considered
AND'ed together, meaning that images in this row are considered drawable
when the organism contains all of the Characteristics in this vector.
Long term, we could make this object contain a more complex understanding
of how to use these characteristics (e.g. OR's, etc.).
xxSmallHotspot
java.awt.Point xxSmallHotspot
- xxSmall hotspot location
xSmallHotspot
java.awt.Point xSmallHotspot
- xSmall hotspot location
smallHotspot
java.awt.Point smallHotspot
- Small hotspot location
mediumHotspot
java.awt.Point mediumHotspot
- Medium hotspot location
largeHotspot
java.awt.Point largeHotspot
- Large hotspot location
xLargeHotspot
java.awt.Point xLargeHotspot
- xLarge hotspot location
name
java.lang.String name
- Name of this terrain. May not be null.
When this property is changed, a property change event is
generated for the property named EngineProp.NAME.
world
World world
- World containing this terrain. May not be null.
color
java.awt.Color color
- Color used when drawing the terrain. May not be null.
species
Species species
- The species which contains this trait. Read-only. Never null.
No notification occurs for this property, but when this object
is created and added to a species, the species will generate a
vector property change event for a new trait.
name
java.lang.String name
- Name of this trait. May not be null.
When this property is changed, a property change event is
generated for the property named EngineProp.NAME.
- See Also:
EngineProp.NAME
characteristics
java.util.Vector characteristics
- The set of characteristics or partial phenotypes of this trait.
For example, if this trait was "horn type", then this set might
include "no horns", "1 horn" and "2 horns".
In the real world, there are more than just a few possible
characteristics for each trait, but we assume we'll
simplify reality to make it understandable to children.
We'll use "characteristic" instead of "partial phenotype" in the
name of this instance variable and in its related methods
because that's a common thing in genetics.
All the objects on this vector must be instances of Characteristic.
When a Characteristic object is created and added to this vector,
a EngineProp.CHARACTERISTIC_ADDED property change event is fired.
When a Characteristic object is deleted and removed from this vector,
a EngineProp.CHARACTERISTIC_REMOVED property change event is fired.
- See Also:
Characteristic
,
EngineProp.CHARACTERISTIC_ADDED
,
EngineProp.CHARACTERISTIC_REMOVED
showAsTextInOrganismView
boolean showAsTextInOrganismView
- Show this trait as text in the organism view?
- See Also:
EngineProp.SHOW_TRAIT_AS_TEXT_IN_ORGANISM_VIEW
species
java.util.Vector species
- The vector of species in this world. All of the objects in
this vector are instances of Species. These species may or may
not span all the types of organisms, as there may be organisms
of new as-yet-unknown species created during evolution.
When a Species object is created and added to this vector,
a EngineProp.SPECIES_ADDED property change event is fired.
If the added species is the first species in the world, then
it is set to the current species and an EngineProp.CURRENT_SPECIES
property change event is fired.
When a Species object is deleted and removed from this vector,
a EngineProp.SPECIES_REMOVED property change event is fired.
If the deleted species is also the current species, then another
species is made the current one (if one exists) and an
EngineProp.CURRENT_SPECIES property change event is also fired.
- See Also:
Species
,
EngineProp.CURRENT_SPECIES
,
EngineProp.SPECIES_ADDED
,
EngineProp.SPECIES_REMOVED
currentSpecies
Species currentSpecies
- The current species in this world. This is used to set the
context for other actions in the world and user interface
- creating organisms, etc.
When the current species changes,
an EngineProp.CURRENT_SPECIES property change event is fired.
- See Also:
Species
,
EngineProp.CURRENT_SPECIES
,
EngineProp.SPECIES_ADDED
,
EngineProp.SPECIES_REMOVED
environments
java.util.Vector environments
- The vector of environments in this world. All of the objects in
this vector are instances of Environment.
When an Environment object is created and added to this vector,
a EngineProp.ENVIRONMENT_ADDED property change event is fired.
When an Environment object is deleted and removed from this vector,
a EngineProp.ENVIRONMENT_REMOVED property change event is fired.
- See Also:
Environment
terrains
java.util.Vector terrains
- Terrains in this world. A terrain is a type of space that may
be used in creating environments for this world. Examples of
terrains are "grass", "water", "swamp", "forest", etc.
All the objects on this vector must be instances of a Terrain.
When a Terrain object is created and added to this vector,
a EngineProp.TERRAIN_ADDED property change event is fired.
When a Terrain object is deleted and removed from this vector,
a EngineProp.TERRAIN_REMOVED property change event is fired.
- See Also:
Terrain
,
EngineProp.TERRAIN_ADDED
,
EngineProp.TERRAIN_REMOVED
organisms
java.util.Vector organisms
- The vector of organisms in this run. All of the objects in
this vector are instances of Organism.
When an Organism object is created and added to this vector,
a EngineProp.ORGANISM_ADDED property change event is fired.
When an Organism object is deleted and removed from this vector,
a EngineProp.ORGANISM_REMOVED property change event is fired.
- See Also:
Organism
,
EngineProp.ORGANISM_ADDED
,
EngineProp.ORGANISM_REMOVED
families
java.util.Vector families
- The vector of families in this world. All of the objects in
this vector are instances of Family.
When a Family object is created and added to this vector,
an EngineProp.FAMILY_ADDED property change event is fired.
When a Family object is deleted and removed from this vector,
an EngineProp.FAMILY_REMOVED property change event is fired.
- See Also:
Family
,
EngineProp.FAMILY_ADDED
,
EngineProp.FAMILY_REMOVED
dirty
boolean dirty
- Indicates if the currently open BioLogica state has been modified since
the last time the state was saved to a file.
When this property is changed, a property change event is
generated for the property named EngineProp.DIRTY.
- See Also:
EngineProp.DIRTY
file
java.io.File file
- File for the currently open BioLogica XML file. Null if no file is open.
When this property is changed, a property change event is
generated for the property named EngineProp.FILE.
- See Also:
EngineProp.FILE
url
java.net.URL url
- URL for the currently open BioLogica XML file. Null if no url is open.
When this property is changed, a property change event is
generated for the property named EngineProp.FILE.
- See Also:
EngineProp.FILE
importContext
ImportContext importContext
- Import context used when reading in world from a file.
Null except when we're in the midst of reading from a file.
xmlParser
com.sun.xml.parser.Parser xmlParser
- XML Parser for the BioLogica file being read in.
Package org.concord.biologica.test |
Package org.concord.biologica.ui |
worldStartPath
java.io.File worldStartPath
- Starting directory for world browsing
currentWorld
World currentWorld
- Current world - either loaded from a file or created new
somethingSelected
boolean somethingSelected
- Something primary selected?
selectedSpecies
Species selectedSpecies
- A selected species, null if one isn't selected.
selectedSpeciesImage
SpeciesImage selectedSpeciesImage
- A selected species image, null if one isn't selected.
currentWindowMode
int currentWindowMode
- Current window mode
previousWindowMode
int previousWindowMode
- Previous window mode
updatingState
boolean updatingState
- Updating state flag
xPedigreeView
int xPedigreeView
- X pedigree view location
yPedigreeView
int yPedigreeView
- Y pedigree view location
mainMenuBar
javax.swing.JMenuBar mainMenuBar
fileMenu
javax.swing.JMenu fileMenu
miNewWorld
javax.swing.JMenuItem miNewWorld
miOpenWorld
javax.swing.JMenuItem miOpenWorld
miCloseWorld
javax.swing.JMenuItem miCloseWorld
miSaveWorld
javax.swing.JMenuItem miSaveWorld
miSaveWorldAs
javax.swing.JMenuItem miSaveWorldAs
miImportSpecies
javax.swing.JMenuItem miImportSpecies
miExportSpecies
javax.swing.JMenuItem miExportSpecies
editMenu
javax.swing.JMenu editMenu
miCut
javax.swing.JMenuItem miCut
organismMenu
javax.swing.JMenu organismMenu
miCreateFemale
javax.swing.JMenuItem miCreateFemale
miCreateMale
javax.swing.JMenuItem miCreateMale
miCreateOrganism
javax.swing.JMenuItem miCreateOrganism
miShowParentFamily
javax.swing.JMenuItem miShowParentFamily
miShowChildFamilies
javax.swing.JMenuItem miShowChildFamilies
memoryMenu
javax.swing.JMenu memoryMenu
miReportCollectMemory
javax.swing.JMenuItem miReportCollectMemory
miReportFreeMemory
javax.swing.JMenuItem miReportFreeMemory
miReportTotalMemory
javax.swing.JMenuItem miReportTotalMemory
miCollectMemory
javax.swing.JMenuItem miCollectMemory
toolBar
BioToolBar toolBar
newWorldButton
javax.swing.JButton newWorldButton
openWorldButton
javax.swing.JButton openWorldButton
saveWorldButton
javax.swing.JButton saveWorldButton
cutButton
javax.swing.JButton cutButton
speciesTextButton
javax.swing.JButton speciesTextButton
speciesComboBox
BioComboBox speciesComboBox
femaleButton
javax.swing.JButton femaleButton
maleButton
javax.swing.JButton maleButton
noSexButton
javax.swing.JButton noSexButton
viewsButton
javax.swing.JButton viewsButton
treeViewToggleButton
javax.swing.JToggleButton treeViewToggleButton
pedigreeViewToggleButton
javax.swing.JToggleButton pedigreeViewToggleButton
multipleOrganismViewToggleButton
javax.swing.JToggleButton multipleOrganismViewToggleButton
sexViewToggleButton
javax.swing.JToggleButton sexViewToggleButton
objectPropertiesViewToggleButton
javax.swing.JToggleButton objectPropertiesViewToggleButton
chromosomeViewToggleButton
javax.swing.JToggleButton chromosomeViewToggleButton
dnaViewToggleButton
javax.swing.JToggleButton dnaViewToggleButton
mainPanel
javax.swing.JPanel mainPanel
welcomeViewScrollPane
javax.swing.JScrollPane welcomeViewScrollPane
treeSplitPane
javax.swing.JSplitPane treeSplitPane
objectPropertiesViewScrollPane
javax.swing.JScrollPane objectPropertiesViewScrollPane
multipleOrganismScrollPane
javax.swing.JScrollPane multipleOrganismScrollPane
chromosomeScrollPane
javax.swing.JScrollPane chromosomeScrollPane
dnaScrollPane
javax.swing.JScrollPane dnaScrollPane
welcomeView
WelcomeView welcomeView
treeView
TreeView treeView
objectPropertiesView
ObjectPropertiesView objectPropertiesView
pedigreeView
PedigreeView pedigreeView
multipleOrganismView
MultipleOrganismView multipleOrganismView
sexView
SexView sexView
chromosomeView
ChromosomeView chromosomeView
dnaView
DNAView dnaView
fileChooser
javax.swing.JFileChooser fileChooser
toolView
ToolView toolView
treePaneVisible
boolean treePaneVisible
pedigreePaneVisible
boolean pedigreePaneVisible
multipleOrganismPaneVisible
boolean multipleOrganismPaneVisible
objectPropertiesPaneVisible
boolean objectPropertiesPaneVisible
sexPaneVisible
boolean sexPaneVisible
chromosomePaneVisible
boolean chromosomePaneVisible
dnaPaneVisible
boolean dnaPaneVisible
fileControlsVisible
boolean fileControlsVisible
speciesPulldownVisible
boolean speciesPulldownVisible
memoryMenuVisible
boolean memoryMenuVisible
gridLayout
java.awt.GridLayout gridLayout
selectionSet
SelectionSet selectionSet
currentPlayMode
int currentPlayMode
- Current play mode for this view.
actualWidth
int actualWidth
- Actual width of this view, initially set to nonsense number
actualHeight
int actualHeight
- Actual height of this view, initially set to nonsense number
radiusChromosome
int radiusChromosome
- Radius of chromosome circles
diameterChromosome
int diameterChromosome
- Diameter of chromosome circles
radiusCentromere
int radiusCentromere
- Radius of centromere circles
diameterCentromere
int diameterCentromere
- Diameter of centromere circles
lengthLeaderLine
int lengthLeaderLine
- Length of leader line to allele symbol text
magnifyButton
javax.swing.JButton magnifyButton
- Magnify button - used to magnify view back down to 6 views version of sex view
goToStartButton
javax.swing.JButton goToStartButton
- Go to start button - used to rewind fertilization to start
playBackwardFastToggleButton
javax.swing.JToggleButton playBackwardFastToggleButton
- Play backward fast button - used to rewind fertilization quickly
playBackwardToggleButton
javax.swing.JToggleButton playBackwardToggleButton
- Play backward button - used to play fertilization backward at normal speed
stepBackwardButton
javax.swing.JButton stepBackwardButton
- Step backward button - used to step fertilization one step backward
stopToggleButton
javax.swing.JToggleButton stopToggleButton
- Stop button - used to stop fertilization
stepForwardButton
javax.swing.JButton stepForwardButton
- Step forward button - used to step fertilization one step forward
playForwardToggleButton
javax.swing.JToggleButton playForwardToggleButton
- Play forward button - used to play fertilization forward at normal speed
playForwardFastToggleButton
javax.swing.JToggleButton playForwardFastToggleButton
- Play forward fast button - used to play fertilization forward quickly
goToEndButton
javax.swing.JButton goToEndButton
- Go to end button - used to fast forward fertilization to end
fertilizationModel
FertilizationModel fertilizationModel
- Current fertilization model
animationSlider
javax.swing.JSlider animationSlider
- Slider showing the position of the fertilization
animationTimer
javax.swing.Timer animationTimer
- Timer for animation
selectedFertilizationChromosomeModel
FertilizationChromosomeModel selectedFertilizationChromosomeModel
- Selected chromosome model
movedChromosomeModels
java.util.Vector movedChromosomeModels
- Vector of chromosome models that have been moved
xMouseDown
int xMouseDown
- X location of original mouse down
yMouseDown
int yMouseDown
- Y location of original mouse down
fertilizationManuallyDisabled
boolean fertilizationManuallyDisabled
- Fertilization manually disabled. This is a manual override
of the normal enabling of fertilization. If this value is
true, fertilization will be disabled regardless of whether
the mother and father organisms have gametes, etc.
If this value is false, fertilization will enabled normally
when the mother and father have gone through meiosis and
gametes have been selected.
currentPlayMode
int currentPlayMode
- Current play mode for this view.
actualWidth
int actualWidth
- Actual width of this view, initially set to nonsense number
actualHeight
int actualHeight
- Actual height of this view, initially set to nonsense number
radiusChromosome
int radiusChromosome
- Radius of chromosome circles
diameterChromosome
int diameterChromosome
- Diameter of chromosome circles
radiusCentromere
int radiusCentromere
- Radius of centromere circles
diameterCentromere
int diameterCentromere
- Diameter of centromere circles
firstClick
long firstClick
lengthLeaderLine
int lengthLeaderLine
- Length of leader line to allele symbol text
currentOrganism
Organism currentOrganism
- Current organism
smallMeiosisView
SmallMeiosisView smallMeiosisView
- Get the corresponding SmallMeiosisView which contains
the same organism as this view. May be null.
magnifyButton
javax.swing.JButton magnifyButton
- Magnify button - used to magnify view back down to 6 views version of sex view
goToStartButton
javax.swing.JButton goToStartButton
- Go to start button - used to rewind meiosis to start
playBackwardFastToggleButton
javax.swing.JToggleButton playBackwardFastToggleButton
- Play backward fast button - used to rewind meiosis quickly
playBackwardToggleButton
javax.swing.JToggleButton playBackwardToggleButton
- Play backward button - used to play meiosis backward at normal speed
stepBackwardButton
javax.swing.JButton stepBackwardButton
- Step backward button - used to step meiosis one step backward
stopToggleButton
javax.swing.JToggleButton stopToggleButton
- Stop button - used to stop meiosis
stepForwardButton
javax.swing.JButton stepForwardButton
- Step forward button - used to step meiosis one step forward
playForwardToggleButton
javax.swing.JToggleButton playForwardToggleButton
- Play forward button - used to play meiosis forward at normal speed
playForwardFastToggleButton
javax.swing.JToggleButton playForwardFastToggleButton
- Play forward fast button - used to play meiosis forward quickly
goToEndButton
javax.swing.JButton goToEndButton
- Go to end button - used to fast forward meiosis to end
meiosisModel
MeiosisModel meiosisModel
- Meiosis model which maintains the state for meiosis animation.
animationSlider
javax.swing.JSlider animationSlider
- Slider showing the position of the meiosis
animationTimer
javax.swing.Timer animationTimer
- Timer for animation
blinkingTimer
javax.swing.Timer blinkingTimer
- Timer for blinking
blinkCutLocationsVisible
boolean blinkCutLocationsVisible
- Current blink cut locations visibility. This value
alternates true and false when the user has clicked
on the first cut location, blinking the possible
second cut locations for crossing over.
switchHorizontalAlignmentButton
javax.swing.JButton[] switchHorizontalAlignmentButton
- Array of buttons for switching horizontal alignment of chromosomes
switchVerticalAlignmentButton
javax.swing.JButton[] switchVerticalAlignmentButton
- Array of buttons for switching vertical alignment of chromosomes
automaticAlignmentRadioButton
javax.swing.JRadioButton automaticAlignmentRadioButton
- Automatic alignment radio button
controlledAlignmentRadioButton
javax.swing.JRadioButton controlledAlignmentRadioButton
- Controlled alignment radio button
automaticCrossoverRadioButton
javax.swing.JRadioButton automaticCrossoverRadioButton
- Automatic crossover radio button
controlledCrossoverRadioButton
javax.swing.JRadioButton controlledCrossoverRadioButton
- Controlled crossover radio button
controlAlignment
boolean controlAlignment
- Is alignment controlled?
controlCrossover
boolean controlCrossover
- Is crossing over controlled?
animationCrossover
boolean animationCrossover
- Is crossing over animationed?
switchAlignmentButtonsVisible
boolean switchAlignmentButtonsVisible
- Switch alignment buttons visible?
selectedMeiosisChromosomeModel
MeiosisChromosomeModel selectedMeiosisChromosomeModel
- Selected chromosome model
movedChromosomeModels
java.util.Vector movedChromosomeModels
- Vector of chromosome models that have been moved
xMouseDown
int xMouseDown
- X location of original mouse down
yMouseDown
int yMouseDown
- Y location of original mouse down
alignmentControlsVisible
boolean alignmentControlsVisible
- Alignment controls visible
crossoverControlsVisible
boolean crossoverControlsVisible
- Crossover controls visible
activeTool
int activeTool
- Active tool
meiosisChromosomeModelFirstCut
MeiosisChromosomeModel meiosisChromosomeModelFirstCut
- Chromosome model for the first cut.
meiosisChromosomeModelSecondCut
MeiosisChromosomeModel meiosisChromosomeModelSecondCut
- Chromosome model for the second cut.
strandTypeFirstCut
int strandTypeFirstCut
- Type of strand for first cut.
- See Also:
MeiosisChromosomeModel.P_STRAND_ONE
,
MeiosisChromosomeModel.Q_STRAND_ONE
,
MeiosisChromosomeModel.P_STRAND_TWO
,
MeiosisChromosomeModel.Q_STRAND_TWO
strandTypeSecondCut
int strandTypeSecondCut
- Type of strand for second cut.
- See Also:
MeiosisChromosomeModel.P_STRAND_ONE
,
MeiosisChromosomeModel.Q_STRAND_ONE
,
MeiosisChromosomeModel.P_STRAND_TWO
,
MeiosisChromosomeModel.Q_STRAND_TWO
strandPointIndexCut
int strandPointIndexCut
- Index of the strand point for the cut on the chromosome strands.
crossingOverStep
int crossingOverStep
- Crossing over step, ranging from 0 to NUMBER_OF_CROSSING_OVER_STEPS
xCrossingOverOriginalFirstCutTemporaryOffset
int xCrossingOverOriginalFirstCutTemporaryOffset
- Original crossing over first cut x temporary offset
yCrossingOverOriginalFirstCutTemporaryOffset
int yCrossingOverOriginalFirstCutTemporaryOffset
- Original crossing over first cut y temporary offset
xCrossingOverOriginalSecondCutTemporaryOffset
int xCrossingOverOriginalSecondCutTemporaryOffset
- Original crossing over second cut x temporary offset
yCrossingOverOriginalSecondCutTemporaryOffset
int yCrossingOverOriginalSecondCutTemporaryOffset
- Original crossing over second cut y temporary offset
currentCellArc
CellArc currentCellArc
boundingRectangle
java.awt.Rectangle boundingRectangle
oldStep1
int oldStep1
- Draw the graphics in this view.
oldStep2
int oldStep2
oldStep
int oldStep
resetValue
boolean resetValue
newChromosomeBranchs
java.util.Vector newChromosomeBranchs
- do auto crossing over
branchs
java.util.Vector[] branchs
glossaryHTML
javax.swing.JEditorPane glossaryHTML
helpHTML
javax.swing.JEditorPane helpHTML
introHTML
javax.swing.JEditorPane introHTML
helpFrame
javax.swing.JFrame helpFrame
menuBar
javax.swing.JMenuBar menuBar
practiceMenuBar
javax.swing.JMenuBar practiceMenuBar
practiceMenu
javax.swing.JMenu practiceMenu
subMenuSpecies
javax.swing.JMenu subMenuSpecies
speciesSubMenuItems
javax.swing.JMenuItem[] speciesSubMenuItems
speciesFiles
java.io.File[] speciesFiles
speciesNumber
int speciesNumber
speciesList
BioLogicaSpecies speciesList
menuItemGlossary
javax.swing.JMenuItem menuItemGlossary
practiceMenuItemHelp
javax.swing.JMenuItem practiceMenuItemHelp
helpMenuItemClose
javax.swing.JMenuItem helpMenuItemClose
helpPane
javax.swing.JPanel helpPane
helpScroll
javax.swing.JScrollPane helpScroll
introScroll
javax.swing.JScrollPane introScroll
window
java.awt.Window window
titleSave
java.lang.String titleSave
mouseX
int mouseX
mouseY
int mouseY
practiceView
PracticeView practiceView
defaultWorldFile
java.io.File defaultWorldFile
genoPhenoPracticeView
ChromosomePracticeView genoPhenoPracticeView
meiosisPracticeView
MeiosisPracticeView meiosisPracticeView
pedigreePracticeView
PedigreePracticeView pedigreePracticeView
mutationsPracticeView
MutationsPracticeView mutationsPracticeView
selectSet
SelectionSet selectSet
topStaticView
StaticOrganismView topStaticView
bottomStaticView
StaticOrganismView bottomStaticView
topHalfChromoView
ChromosomeView topHalfChromoView
bottomHalfChromoView
ChromosomeView bottomHalfChromoView
topStaticScroll
javax.swing.JScrollPane topStaticScroll
bottomStaticScroll
javax.swing.JScrollPane bottomStaticScroll
topHalfChromoScroll
javax.swing.JScrollPane topHalfChromoScroll
bottomHalfChromoScroll
javax.swing.JScrollPane bottomHalfChromoScroll
preferredWidth
int preferredWidth
- Preferred width of pane
preferredHeight
int preferredHeight
- Preferred height of pane
numberOfOrganismAlleles
int numberOfOrganismAlleles
- Number of organism alleles
numberOfOrganismChromosomes
int numberOfOrganismChromosomes
- Number of organism chromosomes (not pairs!)
organismAlleleControls
OrganismAlleleControl[] organismAlleleControls
- Array of organism allele controls
updatingState
boolean updatingState
- Indicates we're in the midst of updating state
organism
Organism organism
- Shown organism, may be null. When this changes, a property change
event of type UIProp.ORGANISM is fired.
selectedChromosome
OrganismChromosome selectedChromosome
- Selected organism chromosome, may be null. When this changes, a
property change event of type UIProp.SELECTED_CHROMOSOME is fired.
chromosomesSelectable
boolean chromosomesSelectable
selectedAllele
OrganismAllele selectedAllele
- Selected organism allele, may be null. When this changes, a
property change event of type UIProp.SELECTED_ALLELE is fired.
chromosomesToShow
int chromosomesToShow
- Which chromosome pair(s) to show, must be one of the following:
IChromosome.SEX_CHROMOSOME - when the sex chromosome pair should be shown
0 - when all the chromosome pairs should be shown (default)
number > 0 - when the chromosome pair with the given number should be shown
selectionSet
SelectionSet selectionSet
- Selection set for this view.
selectionColor
java.awt.Color selectionColor
- Selection color for a particular view
b
Branch[] b
oldAllele
java.lang.String oldAllele
- return the information of the allele which has been changed
newAllele
java.lang.String newAllele
- return the information of the allele which has been changed
currentChromosome
OrganismChromosome currentChromosome
preferredWidth
int preferredWidth
- Preferred width of pane
preferredHeight
int preferredHeight
- Preferred height of pane
organismDNAVisible
boolean organismDNAVisible
- Organism DNA visible
organismDNAAlterable
boolean organismDNAAlterable
- Organism DNA alterable
organismAlleleStrand
int organismAlleleStrand
- Organism allele strand - top or bottom?
organismAllelePair
OrganismAllelePair organismAllelePair
- Shown organism allele pair.
This, organismAllele or both must be null.
organismAllele
OrganismAllele organismAllele
- Shown organism allele.
This, organismAllelePair or both must be null.
organismAlleleStartIndex
int organismAlleleStartIndex
- Organism allele start index in larger chromosome
alleleOrganism
Organism alleleOrganism
- Organism of allele or allele pair
leftmostBasePairIndex
int leftmostBasePairIndex
- Index of leftmost base pair. This changes as user scrolls. -1 if no organismAllele in view.
selectionStartIndex
int selectionStartIndex
- Selection start index. -1 if no selection. It is not
guaranteed that the end index will be greater than
the start index.
selectionEndIndex
int selectionEndIndex
- Selection end index. -1 if no selection. It is not
guaranteed that the end index will be greater than
the start index.
listeningForMouseMotion
boolean listeningForMouseMotion
- Listening for mouse motion
cursorIndex
int cursorIndex
- Cursor index. The index is by base pair on the ** allele **!!,
not the chromosome. It's done this way because the user can
only select within the allele, not in the garbage base pairs.
But it is possible for the cursor to be scrolled off the side
if the allele is scrolled off the side. -1 if no cursor.
cursorTimer
javax.swing.Timer cursorTimer
- Timer for cursor animation
cursorVisible
boolean cursorVisible
- Cursor visible? This switches back and forth
with timer events, making the cursor flash.
cursorAllele
OrganismAllele cursorAllele
- Cursor allele
cursorStrand
int cursorStrand
- Cursor strand - top or bottom?
- See Also:
DNAView.DNA_TOP_STRAND
,
DNAView.DNA_BOTTOM_STRAND
shiftDown
boolean shiftDown
- Is the shift key down?
scrollBar
javax.swing.JScrollBar scrollBar
- Scroll bar
cursorColor
java.awt.Color cursorColor
- Cursor color
equalBaseColor
java.awt.Color equalBaseColor
- Equal base color
differentBaseColor
java.awt.Color differentBaseColor
- Different base color
revertButton
javax.swing.JButton revertButton
- Revert button
applyButton
javax.swing.JButton applyButton
- Apply button
originalTopBases
byte[] originalTopBases
- Original DNA of top allele
originalBottomBases
byte[] originalBottomBases
- Original DNA of bottom allele
actionListeners
java.util.Vector actionListeners
- Vector for listeners on revert and apply buttons
deferApply
boolean deferApply
- Defer the apply when the user pushes the apply button?
deferRevert
boolean deferRevert
- Defer the revert when the user pushes the revert button?
glossaryHTML
javax.swing.JEditorPane glossaryHTML
helpHTML
javax.swing.JEditorPane helpHTML
introHTML
javax.swing.JEditorPane introHTML
helpFrame
javax.swing.JFrame helpFrame
menuBar
javax.swing.JMenuBar menuBar
practiceMenuBar
javax.swing.JMenuBar practiceMenuBar
practiceMenu
javax.swing.JMenu practiceMenu
menuItemGlossary
javax.swing.JMenuItem menuItemGlossary
helpMenuItemClose
javax.swing.JMenuItem helpMenuItemClose
helpPane
javax.swing.JPanel helpPane
helpScroll
javax.swing.JScrollPane helpScroll
introScroll
javax.swing.JScrollPane introScroll
window
java.awt.Window window
titleSave
java.lang.String titleSave
mouseX
int mouseX
mouseY
int mouseY
selectSet
SelectionSet selectSet
meiosisView
SexView meiosisView
xMaximumDrawnOrganisms
int xMaximumDrawnOrganisms
- Maximum x of drawn organisms (rightmost edge of drawn organisms)
yMaximumDrawnOrganisms
int yMaximumDrawnOrganisms
- Maximum y of drawn organisms (bottommost edge of drawn organisms and their text)
organisms
java.util.Vector organisms
- Vector of organisms to show in this view
selectionSet
SelectionSet selectionSet
- Selection set for this view.
activeTool
int activeTool
- Active tool, which we limit to snip, selection or chromosome
- See Also:
Tool.CHROMOSOME
,
Tool.PEDIGREE
,
Tool.SELECTION
,
Tool.SNIP
organismLayoutStyle
int organismLayoutStyle
- Current organism layout style. See above static final int ORGANISM_LAYOUT_STYLE_XXX
values for the list of possible values.
topChromoView
ChromosomeView topChromoView
bottomChromoView
ChromosomeView bottomChromoView
topStaticView
StaticOrganismView topStaticView
bottomStaticView
StaticOrganismView bottomStaticView
dnaView
DNAView dnaView
enum
java.util.Enumeration enum
backButton
javax.swing.JButton backButton
dnaScroll
javax.swing.JScrollPane dnaScroll
topChromoScroll
javax.swing.JScrollPane topChromoScroll
bottomChromoScroll
javax.swing.JScrollPane bottomChromoScroll
topStaticScroll
javax.swing.JScrollPane topStaticScroll
bottomStaticScroll
javax.swing.JScrollPane bottomStaticScroll
preferredWidth
int preferredWidth
- Preferred width of this view.
preferredHeight
int preferredHeight
- Preferred height of this view.
nameTextField
javax.swing.JTextField nameTextField
- Text area for name
descriptionTextArea
javax.swing.JTextArea descriptionTextArea
- Text area for description
numberTypeTextField
javax.swing.JTextField numberTypeTextField
- Text area for numberType of chromosome
lengthTextField
javax.swing.JTextField lengthTextField
- Text area for length
geneLengthTextField
javax.swing.JTextField geneLengthTextField
- Text field for gene length
startTextField
javax.swing.JTextField startTextField
- Text area for start position
weightTextField
javax.swing.JTextField weightTextField
- Text area for weight / probability of a particular allele
visibleChromosomeCheckBox
javax.swing.JCheckBox visibleChromosomeCheckBox
- Checkbox for chromosome visibility
visibleGeneCheckBox
javax.swing.JCheckBox visibleGeneCheckBox
- Checkbox for gene visibility
bottomStrandGeneRadioButton
javax.swing.JRadioButton bottomStrandGeneRadioButton
- Gene bottom strand radio button
topStrandGeneRadioButton
javax.swing.JRadioButton topStrandGeneRadioButton
- Gene top strand radio button
visibleOrganismCheckBox
javax.swing.JCheckBox visibleOrganismCheckBox
- Checkbox for organism visibility
visibleOrganismAllelesCheckBox
javax.swing.JCheckBox visibleOrganismAllelesCheckBox
- Checkbox for organism alleles visibility
visibleOrganismDNACheckBox
javax.swing.JCheckBox visibleOrganismDNACheckBox
- Checkbox for organism DNA visibility
alterableOrganismAllelesCheckBox
javax.swing.JCheckBox alterableOrganismAllelesCheckBox
- Checkbox for organism alleles alterability
alterableOrganismDNACheckBox
javax.swing.JCheckBox alterableOrganismDNACheckBox
- Checkbox for organism DNA alterability
mutationAlleleCheckBox
javax.swing.JCheckBox mutationAlleleCheckBox
- Checkbox for species allele's mutation allele setting
visibleAlleleCheckBox
javax.swing.JCheckBox visibleAlleleCheckBox
- Checkbox for species allele's visible setting
alleleBaseValuesTextArea
javax.swing.JTextArea alleleBaseValuesTextArea
- Text area for allele base values
alleleBaseValuesScrollPane
javax.swing.JScrollPane alleleBaseValuesScrollPane
- Scroll pane for allele base values text area
showTraitAsTextCheckBox
javax.swing.JCheckBox showTraitAsTextCheckBox
- Checkbox for showing a trait as text in the organism view
fatalCharacteristicCheckBox
javax.swing.JCheckBox fatalCharacteristicCheckBox
- Checkbox for showing a characteristic is fatal
widthTextField
javax.swing.JTextField widthTextField
- Text area for width of environment
heightTextField
javax.swing.JTextField heightTextField
- Text area for height of environment
xxSmallDimensionOneTextField
javax.swing.JTextField xxSmallDimensionOneTextField
- Text area for 2 purposes:
- the width of columns in the xxsmall image of a species image
- the x location of hotspots in xxsmall species image rows
xxSmallDimensionTwoTextField
javax.swing.JTextField xxSmallDimensionTwoTextField
- Text area for 2 purposes:
- the height of rows in the xxsmall image of a species image
- the y location of hotspots in xxsmall species image rows
xSmallDimensionOneTextField
javax.swing.JTextField xSmallDimensionOneTextField
- Text area for 2 purposes:
- the width of columns in the xsmall image of a species image
- the x location of hotspots in xsmall species image rows
xSmallDimensionTwoTextField
javax.swing.JTextField xSmallDimensionTwoTextField
- Text area for 2 purposes:
- the height of rows in the xsmall image of a species image
- the y location of hotspots in xsmall species image rows
smallDimensionOneTextField
javax.swing.JTextField smallDimensionOneTextField
- Text area for 2 purposes:
- the width of columns in the small image of a species image
- the x location of hotspots in small species image rows
smallDimensionTwoTextField
javax.swing.JTextField smallDimensionTwoTextField
- Text area for 2 purposes:
- the height of rows in the small image of a species image
- the y location of hotspots in small species image rows
mediumDimensionOneTextField
javax.swing.JTextField mediumDimensionOneTextField
- Text area for 2 purposes:
- the width of columns in the medium image of a species image
- the x location of hotspots in medium species image rows
mediumDimensionTwoTextField
javax.swing.JTextField mediumDimensionTwoTextField
- Text area for 2 purposes:
- the height of rows in the medium image of a species image
- the y location of hotspots in medium species image rows
largeDimensionOneTextField
javax.swing.JTextField largeDimensionOneTextField
- Text area for 2 purposes:
- the width of columns in the large image of a species image
- the x location of hotspots in large species image rows
largeDimensionTwoTextField
javax.swing.JTextField largeDimensionTwoTextField
- Text area for 2 purposes:
- the height of rows in the large image of a species image
- the y location of hotspots in large species image rows
xLargeDimensionOneTextField
javax.swing.JTextField xLargeDimensionOneTextField
- Text area for 2 purposes:
- the width of columns in the xlarge image of a species image
- the x location of hotspots in xlarge species image rows
xLargeDimensionTwoTextField
javax.swing.JTextField xLargeDimensionTwoTextField
- Text area for 2 purposes:
- the height of rows in the xlarge image of a species image
- the y location of hotspots in xlarge species image rows
terrainsComboBox
BioComboBox terrainsComboBox
- Terrains combo box - used in editing environments
currentTerrain
Terrain currentTerrain
- Current Terrain shown in Terrains combo box.
terrainColorButton
javax.swing.JButton terrainColorButton
- Terrain color button - used in setting terrain color
hotspotColorButton
javax.swing.JButton hotspotColorButton
- Hotspot color button - used in setting species image hotspot color
hotspotRadiusTextField
javax.swing.JTextField hotspotRadiusTextField
- Hotspot radius text field
pedigreeSymbolSolidRadioButton
javax.swing.JRadioButton pedigreeSymbolSolidRadioButton
- Pedigree symbol type solid radio button
pedigreeSymbolForwardSlashRadioButton
javax.swing.JRadioButton pedigreeSymbolForwardSlashRadioButton
- Pedigree symbol type forward slash radio button
pedigreeSymbolFirstColorButton
javax.swing.JButton pedigreeSymbolFirstColorButton
- Pedigree symbol first color button - used in setting characteristic pedigree symbol first color
pedigreeSymbolSecondColorButton
javax.swing.JButton pedigreeSymbolSecondColorButton
- Pedigree symbol second color button - used in setting characteristic pedigree symbol second color
drawSecondColorText
boolean drawSecondColorText
- Boolean indicating if we should draw second color text
haploidRadioButton
javax.swing.JRadioButton haploidRadioButton
- Ploidy radio button - haploid
diploidXXFemaleXYMaleRadioButton
javax.swing.JRadioButton diploidXXFemaleXYMaleRadioButton
- Ploidy radio button - diploid XX female XY male
diploidXYFemaleXXMaleRadioButton
javax.swing.JRadioButton diploidXYFemaleXXMaleRadioButton
- Ploidy radio button - diploid XY female XX male
diploidNoSexChromosomesRadioButton
javax.swing.JRadioButton diploidNoSexChromosomesRadioButton
- Ploidy radio button - diploid no sex chromosomes
normalImageTypeRadioButton
javax.swing.JRadioButton normalImageTypeRadioButton
- Image type normal radio button
hotspotImageTypeRadioButton
javax.swing.JRadioButton hotspotImageTypeRadioButton
- Image type hotspot radio button
scopeImageTypeRadioButton
javax.swing.JRadioButton scopeImageTypeRadioButton
- Image type scope radio button
invisibleImageTypeRadioButton
javax.swing.JRadioButton invisibleImageTypeRadioButton
- Image type invisible radio button
createSpeciesButton
javax.swing.JButton createSpeciesButton
- Create species button
createChromosomeButton
javax.swing.JButton createChromosomeButton
- Create chromosome button
createGeneButton
javax.swing.JButton createGeneButton
- Create gene button
createAlleleButton
javax.swing.JButton createAlleleButton
- Create allele button
createTraitButton
javax.swing.JButton createTraitButton
- Create trait button
createTerrainButton
javax.swing.JButton createTerrainButton
- Create terrain button
createCharacteristicButton
javax.swing.JButton createCharacteristicButton
- Create characteristic button
createGenotypeToPhenotypeRuleButton
javax.swing.JButton createGenotypeToPhenotypeRuleButton
- Create genotype to phenotype rule button
createEnvironmentButton
javax.swing.JButton createEnvironmentButton
- Create environment button
createSpeciesImageButton
javax.swing.JButton createSpeciesImageButton
- Create species image button
createSpeciesImageColumnButton
javax.swing.JButton createSpeciesImageColumnButton
- Create species image column button
createSpeciesImageRowButton
javax.swing.JButton createSpeciesImageRowButton
- Create species image row button
genderComboBox
BioComboBox genderComboBox
- Gender combo box - used in editing species image columns and rows
characteristicsComboBox
BioComboBox[] characteristicsComboBox
- Characteristics combo boxes - used in editing species image columns and rows
characteristics
Characteristic[] characteristics
- Characteristics shown in Characteristic combo boxes.
This array has the same size as characteristicsComboBox[] and
represents the selected Characteristic in each combo box.
currentCharacteristics
java.util.Vector currentCharacteristics
- Current Characteristics shown in each Characteristic combo box.
This Vector has the same size as the number of Characteristics in
the species and represents the full set of choices in each combo box.
Note that the first element in the combo boxes is null ("--") and
is not represented in this vector.
ifSpeciesAllelesComboBox
BioComboBox[] ifSpeciesAllelesComboBox
- If species alleles combo boxes - used in editing genotype to phenotype rule
ifSpeciesAlleles
SpeciesAllele[] ifSpeciesAlleles
- SpeciesAllele's shown in ifSpeciesAlleles combo boxes.
This array has the same size as ifSpeciesAllelesComboBox[] and
represents the selected SpeciesAlleles in each combo box.
currentSpeciesAlleles
java.util.Vector currentSpeciesAlleles
- Current SpeciesAlleles shown in each SpeciesAllele combo box.
This Vector has the same size as the number of SpeciesAlleles in
the species and represents the full set of choices in each combo box.
Note that the first element in the combo boxes is null ("--") and
is not represented in this vector.
thenCharacteristicComboBox
BioComboBox thenCharacteristicComboBox
- GenotypeToPhenotypeRule ThenCharacteristic combo box
elseCharacteristicComboBox
BioComboBox elseCharacteristicComboBox
- GenotypeToPhenotypeRule ElseCharacteristic combo box
thenCharacteristic
Characteristic thenCharacteristic
- Current Then Characteristic in GenotypeToPhenotypeRule
elseCharacteristic
Characteristic elseCharacteristic
- Current Else Characteristic in GenotypeToPhenotypeRule
chromosomeImageNumberRadioButtons
javax.swing.JRadioButton[] chromosomeImageNumberRadioButtons
- Chromosome image number radio buttons
applyButton
javax.swing.JButton applyButton
- Apply pending changes button
moveUpButton
javax.swing.JButton moveUpButton
- Move object up button
moveDownButton
javax.swing.JButton moveDownButton
- Move object down button
updatingState
boolean updatingState
- Updating state
objectWriteable
boolean objectWriteable
- Object is writeable (true) or not (false).
Writeable == Unlocked
Read-Only == Locked
object
EngineObject object
- Object whose properties should be shown in this view. All of the
instance variables below - world, species, etc. - are just cast
versions of this object, so paintComponent is fast.
paintingMode
int paintingMode
- Current painting mode - one of above PAINTING_XXX value
focusControl
java.lang.Object focusControl
- Control with Focus
xEnvironmentLeft
int xEnvironmentLeft
- Environment painting variables
widthEnvironment
int widthEnvironment
xEnvironmentRight
int xEnvironmentRight
xDelta
int xDelta
xNumCells
int xNumCells
yEnvironmentTop
int yEnvironmentTop
heightEnvironment
int heightEnvironment
yEnvironmentBottom
int yEnvironmentBottom
yDelta
int yDelta
yNumCells
int yNumCells
chromosomeView
ChromosomeView chromosomeView
- Chromosome view - used when painting organism chromosome pair
organism
Organism organism
- Organism
gene
Gene gene
- Gene
organismAllele
OrganismAllele organismAllele
- Organism allele
geneName
java.lang.String geneName
- Organism allele's gene's name, drawn next to combo box
geneVisible
boolean geneVisible
- Gene visible? If not, then don't draw gene or this control at all.
allelesVisible
boolean allelesVisible
- Alleles of this organism visible? If not, then draw a "?" instead of the allele value.
allelesAlterable
boolean allelesAlterable
- Alleles of this organism alterable? If not, then draw as text, not a combobox
selected
boolean selected
- Selected?
x1Allele
int x1Allele
- The x coordinate of the left end of the line drawn
on the chromosome representing the allele.
x2Allele
int x2Allele
- The x coordinate of the right end of the line drawn
on the chromosome representing the allele.
yAllele
int yAllele
- The y coordinate of line drawn on the
chromosome representing the allele.
x1Leader
int x1Leader
- The x coordinate of the left end of the leader
line drawn from the allele to the combo box.
x2Leader
int x2Leader
- The x coordinate of the right end of the leader
line drawn from the allele to the combo box.
y1Leader
int y1Leader
- The y coordinate of the left end of the leader
line drawn from the allele to the combo box.
y2Leader
int y2Leader
- The y coordinate of the left end of the leader
line drawn from the allele to the combo box.
chromosomeView
ChromosomeView chromosomeView
- Chromosome view containing this control
lockSymbolVisible
boolean lockSymbolVisible
- Lock symbol visible boolean flag
nameTextVisible
boolean nameTextVisible
- Name text visible boolean flag.
sexTextVisible
boolean sexTextVisible
- Sex text visible boolean flag.
speciesTextVisible
boolean speciesTextVisible
- Species text visible boolean flag.
characteristicsTextVisible
boolean characteristicsTextVisible
- Characteristics text visible boolean flag.
organismImageSize
int organismImageSize
- Organism image size, used when drawing organisms.
One of SpeciesImage.XXX_IMAGE_SIZE static values.
textIndent
int textIndent
- Indentation in pixels from left edge of image for text underneath the organism.
A default value is chosen when the view is created based but a script can set
this value to something else explicitly.
textLineSpacing
int textLineSpacing
- Text line spacing, the distance between lines of text under an organism.
highlightColor
java.awt.Color highlightColor
- Highlight color for a particular view
selectionColor
java.awt.Color selectionColor
- Selection color for a particular view
offspringMode
int offspringMode
- Offspring mode.
- See Also:
PedigreeView.OFFSPRING_MODE_FIXED
,
PedigreeView.OFFSPRING_MODE_MIN_MAX
,
PedigreeView.OFFSPRING_MODE_MALE_FEMALE
activeTool
int activeTool
- Active tool in parent pedigree view. Impacts how we handle mouse events
traitPulldown
BioComboBox traitPulldown
- Trait pulldown, to be kept current with species of organisms in this view
checkBox
javax.swing.JCheckBox checkBox
offspringModePulldown
BioComboBox offspringModePulldown
- Offspring mode pulldown, to be kept current with offspringMode in this view
xMaximum
int xMaximum
- Maximum x of drawn organisms
yMaximum
int yMaximum
- Maximum y of drawn organisms
pedigreeLevels
java.util.Vector pedigreeLevels
- Vector of pedigree levels (generations) to show in this view
parentOnePedigreeOrganism
PedigreeOrganism parentOnePedigreeOrganism
- Parent one pedigree organism, used during cross
dynamicRectangleMouseDownPoint
java.awt.Point dynamicRectangleMouseDownPoint
- Dynamic rectangle mouse down point
xMousePrevious
int xMousePrevious
- X location of mouse at previous event during rubber banding
yMousePrevious
int yMousePrevious
- Y location of mouse at previous event during rubber banding
highlightedFamily
PedigreeFamily highlightedFamily
- Currently highlighted organism
highlightedOrganism
PedigreeOrganism highlightedOrganism
- Currently highlighted organism
currentSpecies
Species currentSpecies
- Current species
trait
Trait trait
- The trait to draw, null if we should draw the whole organism
fixedNumberChildren
int fixedNumberChildren
- The fixed number of children in a breeding. This value is
only used when the view is in PedigreeView.OFFSPRING_MODE_FIXED mode.
minimumNumberChildren
int minimumNumberChildren
- The minimum number of children in a breeding. This value is
only used when the view is in PedigreeView.OFFSPRING_MODE_MIN_MAX mode.
maximumNumberChildren
int maximumNumberChildren
- The maximum number of children in a breeding. This value is
only used when the view is in PedigreeView.OFFSPRING_MODE_MIN_MAX mode.
numberFemaleChildren
int numberFemaleChildren
- The number of female children to create in a family when
the view is in PedigreeView.OFFSPRING_MODE_MALE_FEMALE mode.
numberMaleChildren
int numberMaleChildren
- The number of male children to create in a family when
the view is in PedigreeView.OFFSPRING_MODE_MALE_FEMALE mode.
organismImagesVisible
boolean organismImagesVisible
- Are the organism images visible?
highlightSet
SelectionSet highlightSet
- Highlight set
selectionSet
SelectionSet selectionSet
- Selection set
onlyLiveChildren
boolean onlyLiveChildren
- Only live children flag
needPlaceLevels
boolean needPlaceLevels
- Flag to assure we have a dimension before placing everything
blnCrossOverTurnOn
boolean blnCrossOverTurnOn
- Flag to assure cross over turn on
P
double P
- set Cross Over possibility
organismChromoView
ChromosomeView organismChromoView
pedigreeView
PedigreeView pedigreeView
organismStaticView
StaticOrganismView organismStaticView
selectedOrganism
Organism selectedOrganism
button
javax.swing.JButton button
organismChromoScroll
javax.swing.JScrollPane organismChromoScroll
organismStaticScroll
javax.swing.JScrollPane organismStaticScroll
selected
java.lang.Object selected
pedigreeSelectedOrganism
java.beans.PropertyChangeListener pedigreeSelectedOrganism
selectedTool
int selectedTool
activeTool
int activeTool
- Active tool - selection, cross, snip, etc.
focusControl
java.lang.Object focusControl
- Control with Focus
applyButton
javax.swing.JButton applyButton
- Apply pending changes button
selectionToolToggleButton
javax.swing.JToggleButton selectionToolToggleButton
- Selection tool toggle button
crossToolToggleButton
javax.swing.JToggleButton crossToolToggleButton
- Cross tool toggle button
snipToolToggleButton
javax.swing.JToggleButton snipToolToggleButton
- Snip tool toggle button
chromosomeToolToggleButton
javax.swing.JToggleButton chromosomeToolToggleButton
- Chromosome tool toggle button
buttonGroup
javax.swing.ButtonGroup buttonGroup
- Implement correct radio button behavior
traitPulldown
BioComboBox traitPulldown
- Trait pulldown
offspringModePulldown
BioComboBox offspringModePulldown
- Family mode pulldown
numberFixedOffspringTextField
javax.swing.JTextField numberFixedOffspringTextField
- Fixed number of offspring text field
numberMaleOffspringTextField
javax.swing.JTextField numberMaleOffspringTextField
- Number of male offspring text field
numberFemaleOffspringTextField
javax.swing.JTextField numberFemaleOffspringTextField
- Number of female offspring text field
minimumOffspringTextField
javax.swing.JTextField minimumOffspringTextField
- Minimum number of offspring text field
maximumOffspringTextField
javax.swing.JTextField maximumOffspringTextField
- Maximum number of offspring text field
crossOverCheckBox
javax.swing.JCheckBox crossOverCheckBox
- cross over tool
pedigreeOrganismViewScrollPane
javax.swing.JScrollPane pedigreeOrganismViewScrollPane
- JScrollPane which holds the pedigree organism view
pedigreeOrganismView
PedigreeOrganismView pedigreeOrganismView
- Pedigree organism view
selectionToolEnabled
boolean selectionToolEnabled
- Selection tool enabled?
selectionToolVisible
boolean selectionToolVisible
- Selection tool visible
crossToolEnabled
boolean crossToolEnabled
- Cross tool enabled?
crossToolVisible
boolean crossToolVisible
- Cross tool visible
snipToolEnabled
boolean snipToolEnabled
- Snip tool enabled?
snipToolVisible
boolean snipToolVisible
- Snip tool visible
chromosomeToolEnabled
boolean chromosomeToolEnabled
- Chromosome tool enabled?
chromosomeToolVisible
boolean chromosomeToolVisible
- Chromosome tool visible
traitPulldownEnabled
boolean traitPulldownEnabled
- Trait pulldown enabled?
traitPulldownVisible
boolean traitPulldownVisible
- Trait pulldown visible
blnCrossOverEnabled
boolean blnCrossOverEnabled
- Cross Over Check Box enabled?
blnCrossOverVisible
boolean blnCrossOverVisible
- Cross Over Check Box visible?
blnCrossOverTurnOn
boolean blnCrossOverTurnOn
- Cross Over Turn on?
offspringModePulldownEnabled
boolean offspringModePulldownEnabled
- Family mode pulldown enabled?
offspringModePulldownVisible
boolean offspringModePulldownVisible
- Family mode pulldown visible
actualWidth
int actualWidth
- Actual width of this view.
actualHeight
int actualHeight
- Actual height of this view.
P
double P
- Cross over Possibility
callLevel
int callLevel
frame
javax.swing.JFrame frame
contentPane
javax.swing.JPanel contentPane
world
World world
selectSet
SelectionSet selectSet
species
Species species
saveSize
java.awt.Dimension saveSize
femaleOrganism
Organism femaleOrganism
maleOrganism
Organism maleOrganism
organism
Organism organism
- Current organism. When this changes, a UIProp.ORGANISM property change event is fired.
fertilizationModel
FertilizationModel fertilizationModel
- Current fertilization model, if that's how this view works.
When this changes, a UIProp.ORGANISM property change event is fired, as the organism
always changes when the fertilizationModel changes and it seemed redundant and
unnecessary to fire both an ORGANISM and FERTILIZATION_MODEL event for one action.
activeTool
int activeTool
- Active tool
organismViewHeightPercentage
int organismViewHeightPercentage
- Organism view height percentage. Must be between 0 and 100;
sexViewMode
int sexViewMode
- Sex view mode (e.g. number and type of subviews)
motherOrganismView
SexOrganismView motherOrganismView
- Mother organism view
offspringOrganismView
SexOrganismView offspringOrganismView
- Offspring organism view
fatherOrganismView
SexOrganismView fatherOrganismView
- Father organism view
motherSmallMeiosisView
SmallMeiosisView motherSmallMeiosisView
- Mother small meiosis view
smallFertilizationView
SmallFertilizationView smallFertilizationView
- Offspring small fertilization view
fatherSmallMeiosisView
SmallMeiosisView fatherSmallMeiosisView
- Father small meiosis view
bigMeiosisView
BigMeiosisView bigMeiosisView
- Big meiosis view
bigFertilizationView
BigFertilizationView bigFertilizationView
- Big fertilization view
motherOrganism
Organism motherOrganism
- Current mother
fatherOrganism
Organism fatherOrganism
- Current father
offspringOrganism
Organism offspringOrganism
- Current offspring
updatingState
boolean updatingState
- Updating state
fertilizationManuallyDisabled
boolean fertilizationManuallyDisabled
- Fertilization manually disabled. This is a manual override
of the normal enabling of fertilization. If this value is
true, fertilization will be disabled regardless of whether
the mother and father organisms have gametes, etc.
If this value is false, fertilization will enabled normally
when the mother and father have gone through meiosis and
gametes have been selected.
motherMeiosisModel
MeiosisModel motherMeiosisModel
- Mother's meiosis model, shared among multiple views
fatherMeiosisModel
MeiosisModel fatherMeiosisModel
- Father's meiosis model, shared among multiple views
offspringFertilizationModel
FertilizationModel offspringFertilizationModel
- Offspring's fertilization model, shared among multiple views
resetAutomatic
boolean resetAutomatic
- Is a reset automatic when an offspring is created? Defaults to false.
When this flag changes, a UIProp.RESET_AUTOMATIC property
change event is fired.
resetButtonEnabled
boolean resetButtonEnabled
- Reset button enabled? Defaults to true.
When this flag changes, a UIProp.RESET_BUTTON_ENABLED property
change event is fired.
resetButtonVisible
boolean resetButtonVisible
- Reset button visible? Defaults to true.
When this flag changes, a UIProp.RESET_BUTTON_VISIBLE property
change event is fired.
resetDeleteOffspringOrganism
boolean resetDeleteOffspringOrganism
- Reset deletes the offspring organism, if one exists? Defaults to false.
When this flag changes, a UIProp.RESET_DELETE_OFFSPRING_ORGANISM property
change event is fired.
resetButton
javax.swing.JButton resetButton
- Reset button
gameteMoveButtonEnabled
boolean gameteMoveButtonEnabled
- Gamete move buttons enabled? Defaults to true.
When this flag changes, a UIProp.REPLAY_BUTTON_ENABLED property
change event is fired.
replayButtonEnabled
boolean replayButtonEnabled
- Replay button enabled? Defaults to true.
When this flag changes, a UIProp.REPLAY_BUTTON_ENABLED property
change event is fired.
replayButtonVisible
boolean replayButtonVisible
- Replay button visible? Defaults to true.
When this flag changes, a UIProp.REPLAY_BUTTON_VISIBLE property
change event is fired.
replayButton
javax.swing.JButton replayButton
- Replay button
stopWhenFertilizationStarts
boolean stopWhenFertilizationStarts
- Stop fertilization immediately when fertilization starts? Defaults to false.
When this flag changes, a UIProp.STOP_WHEN_FERTILIZATION_STARTS property
change event is fired.
stopWhenMeiosisStarts
boolean stopWhenMeiosisStarts
- Stop meiosis immediately when meiosis starts? Defaults to false.
When this flag changes, a UIProp.STOP_WHEN_MEIOSIS_STARTS property
change event is fired.
motherMoveGameteIntoFertilizationButton
javax.swing.JButton motherMoveGameteIntoFertilizationButton
- Mother move gamete into fertilization button
motherMoveGameteOutOfFertilizationButton
javax.swing.JButton motherMoveGameteOutOfFertilizationButton
- Mother move gamete into fertilization button
fatherMoveGameteIntoFertilizationButton
javax.swing.JButton fatherMoveGameteIntoFertilizationButton
- Father move gamete into fertilization button
fatherMoveGameteOutOfFertilizationButton
javax.swing.JButton fatherMoveGameteOutOfFertilizationButton
- Father move gamete out of fertilization button
activeTool
int activeTool
- Active tool
currentPlayMode
int currentPlayMode
- Current play mode for this view.
actualWidth
int actualWidth
- Actual width of this view, initially set to nonsense number
actualHeight
int actualHeight
- Actual height of this view, initially set to nonsense number
radiusChromosome
int radiusChromosome
- Radius of chromosome circles
diameterChromosome
int diameterChromosome
- Diameter of chromosome circles
radiusCentromere
int radiusCentromere
- Radius of centromere circles
diameterCentromere
int diameterCentromere
- Diameter of centromere circles
magnifyButton
javax.swing.JButton magnifyButton
- Magnify button - used to magnify view to entire sex view
stopToggleButton
javax.swing.JToggleButton stopToggleButton
- Stop button - used to stop fertilization
playForwardToggleButton
javax.swing.JToggleButton playForwardToggleButton
- Play forward button - used to play fertilization forward at normal speed
fertilizationModel
FertilizationModel fertilizationModel
- Current fertilization model
animationSlider
javax.swing.JSlider animationSlider
- Slider showing the position of the fertilization
animationTimer
javax.swing.Timer animationTimer
- Timer for animation
fertilizationManuallyDisabled
boolean fertilizationManuallyDisabled
- Fertilization manually disabled. This is a manual override
of the normal enabling of fertilization. If this value is
true, fertilization will be disabled regardless of whether
the mother and father organisms have gametes, etc.
If this value is false, fertilization will enabled normally
when the mother and father have gone through meiosis and
gametes have been selected.
currentPlayMode
int currentPlayMode
- Current play mode for this view.
actualWidth
int actualWidth
- Actual width of this view, initially set to nonsense number
actualHeight
int actualHeight
- Actual height of this view, initially set to nonsense number
radiusChromosome
int radiusChromosome
- Radius of chromosome circles
diameterChromosome
int diameterChromosome
- Diameter of chromosome circles
radiusCentromere
int radiusCentromere
- Radius of centromere circles
diameterCentromere
int diameterCentromere
- Diameter of centromere circles
currentOrganism
Organism currentOrganism
- Current organism
motherOrFatherView
int motherOrFatherView
- Is this small meiosis view for the mother or father?
Note that this does NOT imply the sex of parent, as some plants
don't have a sex (e.g. Arabadopsis).
- See Also:
SmallMeiosisView.FATHER_VIEW
,
SmallMeiosisView.MOTHER_VIEW
sex
int sex
- Sex of current organism. If current organism is null, then
the sex of the previous organism.
magnifyButton
javax.swing.JButton magnifyButton
- Magnify button - used to magnify view to entire sex view
stopToggleButton
javax.swing.JToggleButton stopToggleButton
- Stop button - used to stop meiosis
playForwardToggleButton
javax.swing.JToggleButton playForwardToggleButton
- Play forward button - used to play meiosis forward at normal speed
meiosisModel
MeiosisModel meiosisModel
- Meiosis model which maintains the state for meiosis animation.
animationSlider
javax.swing.JSlider animationSlider
- Slider showing the position of the meiosis
animationTimer
javax.swing.Timer animationTimer
- Timer for animation
organism
Organism organism
- Current organism. When this changes, a UIProp.ORGANISM property change event is fired.
activeTool
int activeTool
- Active tool, which we limit to snip, selection or chromosome
- See Also:
Tool.CHROMOSOME
,
Tool.SELECTION
,
Tool.SNIP
preferredSize
java.awt.Dimension preferredSize
activeTool
int activeTool
- Active tool id
toolToggleButton
javax.swing.JToggleButton[] toolToggleButton
- Array of tool toggle buttons
toolVisible
boolean[] toolVisible
- Array of tool visibilities
toolEnabled
boolean[] toolEnabled
- Array of tool enabledness
orientation
int orientation
- Orientation of view - horizontal or vertical
cursorViews
java.util.Vector cursorViews
- Views for which we'll change the cursor.
All of these views must be instances of
java.awt.Container. This means any Swing
JComponent is a valid view.
toolViews
java.util.Vector toolViews
- Views which we'll notify when the tool changes.
This list is a proper subset of the cursorViews
list, in that every view to notify when the
tool changes must also be on the cursorViews list.
All of these views must be instances of
org.concord.biologica.ui.UIView.
rootEngineObject
EngineObject rootEngineObject
- The engine object to show as the root of the tree in this view
tree
javax.swing.JTree tree
- The tree itself, a child of the scroll pane.
treeModel
TreeViewModel treeModel
- The tree model
rowHeight
int rowHeight
- Row height
selectionSet
SelectionSet selectionSet
- Selection set
inSelectionChanged
boolean inSelectionChanged
- In selectionChanged method?
inValueChanged
boolean inValueChanged
- In valueChanged method?
selectionColor
java.awt.Color selectionColor
- Selection color for a particular view
nodeType
int nodeType
- Type of engine object node type. Must be one of
the above node type values (e.g. SPECIES_NODE_TYPE).
This is just an optimization to avoid lots of calls
to instanceof all the time.
haveCreatedChildNodes
boolean haveCreatedChildNodes
- Indicates if we've created child nodes for this node yet.
This is only relevant for nodes that might have children.
selected
boolean selected
- This node selected?
hasFocus
boolean hasFocus
- Does this node have focus?
deleted
boolean deleted
- Is this node deleted?
locked
boolean locked
- Is this node locked?
treeView
TreeView treeView
- Containing tree view. Needed to notify when node changes.
fontMetrics
java.awt.FontMetrics fontMetrics
- Font metrics
fontAscent
int fontAscent
- Font ascent
fontDescent
int fontDescent
- Font descent
fontHeight
int fontHeight
- Font height
scrollPane
javax.swing.JScrollPane scrollPane
- Optional scroll pane parent of this view.
preferredWidth
int preferredWidth
- Preferred width of this view.
preferredHeight
int preferredHeight
- Preferred height of this view.
preferredWidth
int preferredWidth
- Preferred width
preferredHeight
int preferredHeight
- Preferred height
Package org.concord.collisions.engine |
messageID
int messageID
- messageID
you can check source of ActionEvent and if it's instance of
org.concord.collisions.engine.CCTimer, you can ask
messageID
field
x
float x
y
float y
ix
float ix
iy
float iy
ivx
float ivx
ivy
float ivy
r
float r
ir
float ir
widthr
int widthr
xpol
int[] xpol
ypol
int[] ypol
traceArray
java.awt.Point[] traceArray
numbTracePoints
int numbTracePoints
tracePointsWasAdded
int tracePointsWasAdded
numbSkipTracePoints
int numbSkipTracePoints
numbDrawTracePoints
int numbDrawTracePoints
passedPoints
int passedPoints
currTraceIndex
int currTraceIndex
doTrace
boolean doTrace
velColor
java.awt.Color velColor
traceColor
java.awt.Color traceColor
swingIcon
javax.swing.ImageIcon swingIcon
iconWidth
int iconWidth
iconHeight
int iconHeight
scaleIconWithAtom
boolean scaleIconWithAtom
flashState
boolean flashState
- creates instance of the JAtom class with default mass and default radius
areaEvent
AreaEvent areaEvent
velDraggable
JAtom.VelocityDraggable velDraggable
atomDraggable
JAtom.AtomDraggable atomDraggable
neighborsX
JWorldElement[] neighborsX
neighborsY
JWorldElement[] neighborsY
deltaVx
float deltaVx
deltaVy
float deltaVy
deltaVelColor
java.awt.Color deltaVelColor
x
float x
y
float y
width
float width
height
float height
timeStarted
float timeStarted
alive
boolean alive
active
boolean active
loop
boolean loop
activationSteps
java.util.Vector activationSteps
currentActivationStep
int currentActivationStep
daemonListeners
java.util.Vector daemonListeners
activeColor
java.awt.Color activeColor
startAutomatic
boolean startAutomatic
collisionHistory
java.util.Vector collisionHistory
dragMode
int dragMode
filter
JWorldElementFilter filter
globalStep
int globalStep
force
CCConstantForce force
walls
JWall[] walls
thickness
float thickness
halfThickness
int halfThickness
- wall's thickness/2 default value is 5
constrainXLeft
float constrainXLeft
constrainXRight
float constrainXRight
constrainYUp
float constrainYUp
constrainYDown
float constrainYDown
moveable
boolean moveable
vertical
boolean vertical
x1
float x1
- x coordinate of first wall's side
y1
float y1
- y coordinate of first wall's side
x2
float x2
- x coordinate of second wall's side
y2
float y2
- y coordinate of second wall's side
thickness
float thickness
- wall's thickness. default value is 5
halfThickness
int halfThickness
- wall's thickness/2 default value is 5
constrainXLeft
float constrainXLeft
constrainXRight
float constrainXRight
constrainYUp
float constrainYUp
constrainYDown
float constrainYDown
moveable
boolean moveable
posXstartDrag
float posXstartDrag
posYstartDrag
float posYstartDrag
heatConductKoeff
float heatConductKoeff
temperature
float temperature
wallTemperatureMode
int wallTemperatureMode
mass
float mass
name
java.lang.String name
world
JPartWorld world
indNumber
int indNumber
color
java.awt.Color color
flashingColor
java.awt.Color flashingColor
suggestedCollisionTime
float suggestedCollisionTime
wasLastStepCollision
boolean wasLastStepCollision
collidedParticle
JWorldElement collidedParticle
owner
JWorldElement owner
index
int index
vx
float vx
vy
float vy
acx
float acx
acy
float acy
constrainstWasSet
boolean constrainstWasSet
controllable
boolean controllable
showVelocity
boolean showVelocity
doProjection
boolean doProjection
showAcceleration
boolean showAcceleration
showVelocityNumber
boolean showVelocityNumber
draggable
boolean draggable
collSensitive
boolean collSensitive
flashing
boolean flashing
areaListener
AreaListener areaListener
rectsForListener
java.awt.Rectangle[] rectsForListener
currArea
int currArea
propertyListeners
java.util.Vector propertyListeners
pressedState
boolean pressedState
forceCalculator
CCForceCalculator forceCalculator
positionChanger
CCElementPositionChanger positionChanger
bedspringworld
boolean bedspringworld
visible
boolean visible
enabled
boolean enabled
forces
java.util.Vector forces
Package org.concord.collisions.event |
x
int x
y
int y
width
int width
height
int height
when
long when
collidedObject
java.lang.Object collidedObject
id
int id
x
int x
y
int y
when
long when
id
int id
id
int id
stepTime
float stepTime
worldTime
float worldTime
Package org.concord.collisions.ui |
offImage
java.awt.Image offImage
backColor
java.awt.Color backColor
valueColorIni
java.awt.Color valueColorIni
valueColorFin
java.awt.Color valueColorFin
valueExColor
java.awt.Color valueExColor
offsetX
int offsetX
offsetY
int offsetY
offsetCenterSize
int offsetCenterSize
offsetAxisXLength
int offsetAxisXLength
offsetAxisYLength
int offsetAxisYLength
showMaxValues
boolean showMaxValues
backImage
javax.swing.ImageIcon backImage
leftPImage
javax.swing.ImageIcon leftPImage
rightPImage
javax.swing.ImageIcon rightPImage
topPImage
javax.swing.ImageIcon topPImage
bottomPImage
javax.swing.ImageIcon bottomPImage
menuIcons
javax.swing.ImageIcon[] menuIcons
maxVel
float maxVel
deltaVel
float deltaVel
vx
float vx
vy
float vy
pressTimer
CCTimer pressTimer
startEvent
int startEvent
insideComponent
boolean insideComponent
maxVelMenuShow
boolean maxVelMenuShow
editable
boolean editable
popupMenu
javax.swing.JPopupMenu popupMenu
guiPanel
GUIPanel guiPanel
dataCross
DataCrossPanel dataCross
buttonPanel
javax.swing.JPanel buttonPanel
upButton
javax.swing.JButton upButton
downButton
javax.swing.JButton downButton
booster
JBooster booster
moveableWall
JWall moveableWall
rigidBox
JRigidBox rigidBox
lastRedVx
float lastRedVx
lastRedVy
float lastRedVy
x0
int x0
y0
int y0
length
int length
reporter
javax.swing.JLabel reporter
goal
PassiveIcon goal
line
PassiveElement line
graphPanel
CCPedagogicaGraphPanel graphPanel
genericDataSource
GenericDataSource genericDataSource
audioClip
java.applet.AudioClip audioClip
ccAudioClip
org.concord.sound.CCAudioClip ccAudioClip
rocket
JAtom rocket
kspring
float kspring
bedSpringForceCalculator
CCBedSpringForceCalculator bedSpringForceCalculator
offImage
java.awt.Image offImage
world
JPartWorld world
flashingTimer
CCTimer flashingTimer
clickedAtom
JAtom clickedAtom
clickedPassiveElement
PassiveElement clickedPassiveElement
chosenAtom
JAtom chosenAtom
passiveElements
java.util.Vector passiveElements
panelInfo
org.concord.collisions.ui.JPanelInfo panelInfo
panelInfoWasAdded
boolean panelInfoWasAdded
clickedDaemon
JDaemon clickedDaemon
grid
PassiveGrid grid
backgroundIcon
PassiveIcon backgroundIcon
atomSnapToGrid
boolean atomSnapToGrid
velSnapToGrid
boolean velSnapToGrid
scaleSnapX
int scaleSnapX
scaleSnapY
int scaleSnapY
tracePossible
boolean tracePossible
atomsDragMode
int atomsDragMode
arrowsVelDragMode
int arrowsVelDragMode
daemonsDragMode
int daemonsDragMode
editable
boolean editable
passiveElementTime
float passiveElementTime
xorigin
float xorigin
yorigin
float yorigin
xtransform
float xtransform
ytransform
float ytransform
waperture
float waperture
haperture
float haperture
currDraggable
CCDraggable currDraggable
panelToWorldCoordinateTuner
org.concord.collisions.ui.PanelToWorldCoordinateTuner panelToWorldCoordinateTuner
worldToPanelCoordinateTuner
org.concord.collisions.ui.WorldToPanelCoordinateTuner worldToPanelCoordinateTuner
originElement
CCMassive originElement
menuListener
org.concord.collisions.ui.ElementMenuListener menuListener
popupMenu
javax.swing.JPopupMenu popupMenu
startEvent
int startEvent
showCM
boolean showCM
showCMCross
boolean showCMCross
watchableElement
JWorldElement watchableElement
watchMode
int watchMode
guiPanel
GUIPanel guiPanel
dataCross
DataCrossPanel dataCross
buttonPanel
javax.swing.JPanel buttonPanel
upButton
javax.swing.JButton upButton
downButton
javax.swing.JButton downButton
booster
JBooster booster
atom1
JAtom atom1
atom2
JAtom atom2
forceUp
CCImpulseForce forceUp
forceDown
CCImpulseForce forceDown
forceRight
CCImpulseForce forceRight
forceLeft
CCImpulseForce forceLeft
moveableWall
JWall moveableWall
rigidBox
JRigidBox rigidBox
lastRedVx
float lastRedVx
lastRedVy
float lastRedVy
x0
int x0
y0
int y0
length
int length
reporter
javax.swing.JLabel reporter
goal
PassiveIcon goal
line
PassiveElement line
graphPanel
CCPedagogicaGraphPanel graphPanel
genericDataSource
GenericDataSource genericDataSource
audioClip
java.applet.AudioClip audioClip
rocket
JAtom rocket
guiPanel
GUIPanel guiPanel
lastRedVx
float lastRedVx
lastRedVy
float lastRedVy
x0
int x0
y0
int y0
length
int length
rocket
JAtom rocket
cart
JAtom cart
backPanelSize
int backPanelSize
shootTime
float shootTime
deltaShootTime
float deltaShootTime
wasShoot
boolean wasShoot
shootTimeField
javax.swing.JTextField shootTimeField
backCcolor
java.awt.Color backCcolor
foreCcolor
java.awt.Color foreCcolor
x
float x
y
float y
vx
float vx
vy
float vy
ax
float ax
ay
float ay
posx
float posx
posy
float posy
moveable
boolean moveable
draggable
boolean draggable
startPosX
float startPosX
startPosY
float startPosY
startClickPosX
float startClickPosX
startClickPosY
float startClickPosY
intervalX
float intervalX
intervalY
float intervalY
scaleSnapX
int scaleSnapX
scaleSnapY
int scaleSnapY
colorLineX
java.awt.Color colorLineX
colorLineY
java.awt.Color colorLineY
x
int x
y
int y
width
int width
height
int height
swingIcon
javax.swing.ImageIcon swingIcon
x1
int x1
x2
int x2
y1
int y1
y2
int y2
thickness
int thickness
poly
org.concord.collisions.ui.PassiveLine.Polygon poly
polygons
org.concord.collisions.ui.PassiveLine.Polygon[] polygons
px1
float px1
px2
float px2
py1
float py1
py2
float py2
filled
boolean filled
text
java.lang.String text
font
java.awt.Font font
needSetSize
boolean needSetSize
Package org.concord.flash.player |
movie
FMovie movie
movieData
com.anotherbigidea.flash.movie.Movie movieData
support
FMouseSupport support
screenTransform
java.awt.geom.AffineTransform screenTransform
bufImage
java.awt.image.BufferedImage bufImage
backColor
java.awt.Color backColor
mFrameRate
double mFrameRate
prev
long prev
frameRateDrawn
boolean frameRateDrawn
Package org.concord.flash.player.event |
condition
int condition
frameNumber
int frameNumber
Package org.concord.flash.util |
menuBar
java.awt.MenuBar menuBar
contentPane
java.awt.Container contentPane
movieTree
javax.swing.JTree movieTree
shapeList
javax.swing.JList shapeList
shapeComponent
org.concord.flash.util.MovieViewer.ShapeComponent shapeComponent
currentObject
org.concord.flash.util.MovieViewer.ObjectEncapsulate currentObject
currentTransform
java.awt.geom.AffineTransform currentTransform
Package org.concord.molecular.engine |
potentialEnergy
double potentialEnergy
kineticEnergy
double kineticEnergy
Package org.concord.molecular.ui |
support
java.beans.PropertyChangeSupport support
balls
org.concord.oslet.BallChooser balls
properties
org.concord.oslet.AtomPropertiesEditor properties
defaultStep
double defaultStep
step
double step
model
DefaultAtomicModel model
animator
org.concord.oslet.AnimatorPanel animator
mass1
double mass1
mass2
double mass2
mass3
double mass3
mass4
double mass4
sigma1
double sigma1
sigma2
double sigma2
sigma3
double sigma3
sigma4
double sigma4
epsilon1
double epsilon1
epsilon2
double epsilon2
epsilon3
double epsilon3
epsilon4
double epsilon4
keConstant
double keConstant
keFactor
double keFactor
Package org.concord.pedagogica |
editPanel
javax.swing.JSplitPane editPanel
mainPanel
javax.swing.JSplitPane mainPanel
textArea
javax.swing.JTextArea textArea
consoleText
javax.swing.JTextArea consoleText
editControlPanel
javax.swing.JPanel editControlPanel
activityView
ActivityView activityView
activityScroll
javax.swing.JScrollPane activityScroll
textScroll
javax.swing.JScrollPane textScroll
consoleScroll
javax.swing.JScrollPane consoleScroll
contentPane
javax.swing.JPanel contentPane
activityItem
ActivityItem activityItem
propertyPanel
javax.swing.JPanel propertyPanel
buttonPanel
javax.swing.JPanel buttonPanel
clearConsole
javax.swing.JButton clearConsole
closeDialog
javax.swing.JDialog closeDialog
closePanel
javax.swing.JPanel closePanel
saveQuitButton
javax.swing.JButton saveQuitButton
quitButton
javax.swing.JButton quitButton
cancelButton
javax.swing.JButton cancelButton
closeLabel
javax.swing.JLabel closeLabel
lineLabel
javax.swing.JLabel lineLabel
columnLabel
javax.swing.JLabel columnLabel
lineStatus
javax.swing.JLabel lineStatus
columnStatus
javax.swing.JLabel columnStatus
undoManager
javax.swing.undo.UndoManager undoManager
caretUpdateEnabled
boolean caretUpdateEnabled
modifyHandler
javax.swing.event.DocumentListener modifyHandler
keyHandler
java.awt.event.KeyListener keyHandler
Package org.concord.pedagogica.graph |
applet
waba.applet.Applet applet
mainFrame
java.awt.Frame mainFrame
graphWindow
CCPedagogicaGraph graphWindow
ccGraphReadyListeners
java.util.Vector ccGraphReadyListeners
name
java.lang.String name
wabaSystemReady
boolean wabaSystemReady
addWasNotify
boolean addWasNotify
Package org.concord.pedagogica.ui |
id
int id
parentNode
ActivityNodeItem parentNode
arc
ActivityArc arc
file
java.io.File file
name
java.lang.String name
color
java.awt.Color color
selectedColor
java.awt.Color selectedColor
errorHandler
ActivityItemErrorHandler errorHandler
textSelection
TextSelection textSelection
lastError
java.lang.Throwable lastError
sourceItem
ActivityNodeItem sourceItem
sinkItem
ActivityNodeItem sinkItem
sourcePoint
java.awt.Point sourcePoint
sinkPoint
java.awt.Point sinkPoint
p1
java.awt.Point p1
p2
java.awt.Point p2
dot
int dot
parentNode
ActivityNodeItem parentNode
node
ActivityNode node
id
int id
activity
Activity activity
subNodeItems
java.util.Vector subNodeItems
subArcItems
java.util.Vector subArcItems
file
java.io.File file
name
java.lang.String name
currentLocation
java.awt.Point currentLocation
defaultSize
java.awt.Dimension defaultSize
color
java.awt.Color color
activityColor
java.awt.Color activityColor
selectedColor
java.awt.Color selectedColor
selectedActivityColor
java.awt.Color selectedActivityColor
textColor
java.awt.Color textColor
arcItems
java.util.Vector arcItems
nodeView
javax.swing.JMenuItem nodeView
viewEditor
NodeViewEditor viewEditor
runtime
ScriptRuntime runtime
scriptType
java.lang.String scriptType
errorHandler
ActivityItemErrorHandler errorHandler
lastError
java.lang.Throwable lastError
dot
int dot
textX
int textX
textY
int textY
searchText
javax.swing.JComboBox searchText
replaceButton
javax.swing.JButton replaceButton
replaceAllButton
javax.swing.JButton replaceAllButton
replaceText
javax.swing.JComboBox replaceText
foundList
javax.swing.JList foundList
foundScroll
javax.swing.JScrollPane foundScroll
searchPanel
javax.swing.JPanel searchPanel
buttonPanel
javax.swing.JPanel buttonPanel
contentPane
javax.swing.JPanel contentPane
listeners
java.util.Vector listeners
lastSelectedValue
java.lang.Object lastSelectedValue
platform
java.lang.String platform
arch
java.lang.String arch
javaVersion
java.lang.String javaVersion
loader
java.lang.ClassLoader loader
preferredSize
java.awt.Dimension preferredSize
debug
boolean debug
scriptType
java.lang.String scriptType
firstClick
long firstClick
currentColor
java.awt.Color currentColor
activity
Activity activity
activityNode
ActivityNodeItem activityNode
controlMenu
javax.swing.JPopupMenu controlMenu
propertyPanel
javax.swing.JPanel propertyPanel
saveAsItem
javax.swing.JMenuItem saveAsItem
exportItem
javax.swing.JMenuItem exportItem
importItem
javax.swing.JMenuItem importItem
editItem
javax.swing.JMenuItem editItem
editStringItem
javax.swing.JMenuItem editStringItem
scriptTypeMenu
javax.swing.JMenu scriptTypeMenu
scriptEASL
javax.swing.JMenuItem scriptEASL
scriptECMA
javax.swing.JMenuItem scriptECMA
selectButton
javax.swing.JButton selectButton
nodeButton
javax.swing.JButton nodeButton
arcButton
javax.swing.JButton arcButton
startButton
javax.swing.JButton startButton
runButton
javax.swing.JButton runButton
stopButton
javax.swing.JButton stopButton
newButton
javax.swing.JButton newButton
loadButton
javax.swing.JButton loadButton
saveButton
javax.swing.JButton saveButton
copyButton
javax.swing.JButton copyButton
pasteButton
javax.swing.JButton pasteButton
cutButton
javax.swing.JButton cutButton
deleteButton
javax.swing.JButton deleteButton
downButton
javax.swing.JButton downButton
upButton
javax.swing.JButton upButton
findButton
javax.swing.JButton findButton
selectGroup
javax.swing.ButtonGroup selectGroup
buttonPanel
javax.swing.JPanel buttonPanel
activityNameLabel
javax.swing.JLabel activityNameLabel
activityNameField
javax.swing.JTextField activityNameField
itemNameLabel
javax.swing.JLabel itemNameLabel
itemNameField
javax.swing.JTextField itemNameField
startNameLabel
javax.swing.JLabel startNameLabel
startName
javax.swing.JLabel startName
frame
javax.swing.JFrame frame
deleteDialog
javax.swing.JDialog deleteDialog
deletePanel
javax.swing.JPanel deletePanel
okButton
javax.swing.JButton okButton
cancelButton
javax.swing.JButton cancelButton
deleteLabel
javax.swing.JLabel deleteLabel
deleteConfirmed
boolean deleteConfirmed
editPathDialog
PathDialog editPathDialog
editStringDialog
StringDialog editStringDialog
textArea
javax.swing.JTextArea textArea
lastX
int lastX
lastY
int lastY
minX
int minX
minY
int minY
maxX
int maxX
maxY
int maxY
selected
java.util.Vector selected
selectedItem
ActivityItem selectedItem
createdArc
ActivityArcItem createdArc
dragArc
ActivityArcItem dragArc
arcDragPoint
java.awt.Point arcDragPoint
currentActionItem
java.lang.Object currentActionItem
viewEditor
NodeViewEditor viewEditor
userDirectory
java.io.File userDirectory
properties
org.concord.client.ClientProperties properties
propertiesFile
java.io.File propertiesFile
runActivity
RunActivity runActivity
listeners
java.util.Vector listeners
javaHome
java.lang.String javaHome
text
java.lang.String text
currentString
java.lang.String currentString
itemTable
java.util.Hashtable itemTable
resourceData
java.util.Hashtable resourceData
loadFileChooser
javax.swing.JFileChooser loadFileChooser
importFileChooser
javax.swing.JFileChooser importFileChooser
saveFileChooser
javax.swing.JFileChooser saveFileChooser
fileFilter
org.concord.pedagogica.ui.ActivityView.ActivityFileFilter fileFilter
importFilter
org.concord.pedagogica.ui.ActivityView.ImportFileFilter importFilter
nodeStack
java.util.Stack nodeStack
nodeViewList
java.util.Vector nodeViewList
search
ActivitySearch search
process
java.lang.Process process
searchResults
java.util.Vector searchResults
searchException
java.lang.Exception searchException
searchResult
ActivitySearchResult searchResult
modified
boolean modified
javaCommand
org.concord.client.JavaCommand javaCommand
consoleText
org.concord.client.view.ClientConsole consoleText
printWriter
java.io.PrintWriter printWriter
handler
org.xml.sax.helpers.DefaultHandler handler
buttonData
java.lang.String[][] buttonData
buttonTable
java.util.Hashtable buttonTable
blank
java.lang.String blank
width
int width
blanks
java.util.Vector blanks
questionText
java.lang.String questionText
answers
java.lang.String[] answers
fields
java.util.Stack fields
labels
java.util.Stack labels
textArea
javax.swing.JTextArea textArea
modified
boolean modified
customQuestion
CustomQuestion customQuestion
colors
java.util.Hashtable colors
unselectedForeground
java.awt.Color unselectedForeground
unselectedBackground
java.awt.Color unselectedBackground
offImage
java.awt.Image offImage
hp
int hp
wp
int wp
lastFont
org.concord.pedagogica.ui.CCXMLText.CCFont lastFont
needLayout
boolean needLayout
nearestFrame
java.awt.Frame nearestFrame
currParagraph
org.concord.pedagogica.ui.CCXMLText.CCParagraph currParagraph
paragraphs
java.util.Vector paragraphs
autowrap
boolean autowrap
linkCursor
boolean linkCursor
hyperlinkListeners
java.util.Vector hyperlinkListeners
exitEvent
javax.swing.event.HyperlinkEvent exitEvent
origText
java.lang.String origText
otherThickness
int otherThickness
choiceQuestion
CustomChoiceQuestion choiceQuestion
width
int width
buttonPanel
javax.swing.JPanel buttonPanel
available
java.util.Stack available
top
javax.swing.tree.DefaultMutableTreeNode top
nodeTable
java.util.Hashtable nodeTable
essayFill
CustomEssayFill essayFill
line
char line
width
int width
questionText
javax.swing.JTextArea questionText
answerText
javax.swing.JTextArea answerText
rows
int rows
text
java.lang.String text
answers
java.lang.String[] answers
factory
org.concord.client.ClientURLStreamHandlerFactory factory
helpHTML
javax.swing.JEditorPane helpHTML
glossaryHTML
javax.swing.JEditorPane glossaryHTML
helpScroll
javax.swing.JScrollPane helpScroll
count
int count
support
java.beans.PropertyChangeSupport support
target
HTMLView target
pageField
javax.swing.JTextField pageField
htmlText3
HTMLView htmlText3
htmlView2
HTMLView htmlView2
htmlView
HTMLView htmlView
loginHTML
HTMLView loginHTML
htmlText2
HTMLView htmlText2
loginLabel
javax.swing.JLabel loginLabel
nameField
javax.swing.JComboBox nameField
classField
javax.swing.JComboBox classField
teacherField
javax.swing.JComboBox teacherField
loginButton
javax.swing.JButton loginButton
login
Logging login
students
java.util.Vector students
studentGenders
java.util.Vector studentGenders
genders
java.util.Vector genders
classes
java.util.Vector classes
classLevels
java.util.Vector classLevels
teachers
java.util.Vector teachers
nameLabel
javax.swing.JLabel nameLabel
loggingEnabled
boolean loggingEnabled
file
java.io.File file
property
org.concord.client.ClientProperties property
in
java.io.FileInputStream in
userDir
java.io.File userDir
configureFile
java.io.File configureFile
noConfigureFile
boolean noConfigureFile
testWriteError
java.lang.String testWriteError
model
LogModel model
selectionPanel
javax.swing.Box selectionPanel
viewPanel
javax.swing.Box viewPanel
openButton
javax.swing.JButton openButton
tagsButton
javax.swing.JButton tagsButton
exportButton
javax.swing.JButton exportButton
selectionBoxes
javax.swing.JComboBox[] selectionBoxes
selectionLabels
javax.swing.JLabel[] selectionLabels
sessionLabel
javax.swing.JLabel sessionLabel
tagList
org.concord.pedagogica.ui.LogView.LocalList tagList
logList
org.concord.pedagogica.ui.LogView.LocalList logList
elementList
org.concord.pedagogica.ui.LogView.LocalList elementList
tagScroll
javax.swing.JScrollPane tagScroll
logScroll
javax.swing.JScrollPane logScroll
elementScroll
javax.swing.JScrollPane elementScroll
scrollPane
javax.swing.JScrollPane scrollPane
textArea
javax.swing.JTextArea textArea
saveExportFile
javax.swing.JFileChooser saveExportFile
openLogDirectory
javax.swing.JFileChooser openLogDirectory
selectedValues
java.lang.Object[] selectedValues
pathList
java.util.Vector pathList
iteratorList
java.util.Vector iteratorList
contentData
java.util.Vector contentData
fileList
java.util.Vector fileList
tags
java.util.Vector tags
parser
org.apache.xerces.parsers.DOMParser parser
directoryPath
java.lang.String directoryPath
userDir
java.io.File userDir
sessionID
long sessionID
emptyBorder
javax.swing.border.Border emptyBorder
textArea
javax.swing.JTextArea textArea
textScroll
javax.swing.JScrollPane textScroll
variableField
javax.swing.JTextField variableField
label
javax.swing.JLabel label
doneButton
javax.swing.JButton doneButton
cancelButton
javax.swing.JButton cancelButton
buttonPanel
javax.swing.JPanel buttonPanel
topPanel
javax.swing.JPanel topPanel
name
java.lang.String name
form
QuestionForm form
answers
java.lang.String[] answers
background
java.awt.Color background
questionList
java.util.Vector questionList
results
java.lang.String[][] results
questions
Question[] questions
quizListeners
java.util.Vector quizListeners
size
int size
array
javax.swing.JPanel[][] array
componentMap
java.util.Hashtable componentMap
mouseAdapter
java.awt.event.MouseAdapter mouseAdapter
resizeHandler
java.awt.event.ComponentAdapter resizeHandler
selectedColor
java.awt.Color selectedColor
tableInputModel
TableInputModel tableInputModel
listeners
java.util.Vector listeners
rows
java.util.Vector rows
columnCount
int columnCount
columnWidths
int[] columnWidths
totalSize
java.awt.Dimension totalSize
pad
java.awt.Dimension pad
variableList
javax.swing.JList variableList
doneButton
javax.swing.JButton doneButton
addButton
javax.swing.JButton addButton
modifyButton
javax.swing.JButton modifyButton
removeButton
javax.swing.JButton removeButton
controlPanel
javax.swing.JPanel controlPanel
listScroll
javax.swing.JScrollPane listScroll
modifyDialog
ModifyValueDialog modifyDialog
prefixTable
java.util.Properties prefixTable
contentPane
javax.swing.JPanel contentPane
selectedItem
java.lang.String selectedItem
variables
java.util.Vector variables
values
java.util.Vector values
Package org.concord.pedagogica.ui.event |
gaugeWidth
int gaugeWidth
numberOfGauges
int numberOfGauges
background
java.awt.Color background
gauges
Gauge[] gauges
editable
boolean editable
indexMap
java.util.Vector indexMap
sliderChanged
javax.swing.event.ChangeListener sliderChanged
slider
javax.swing.JSlider slider
sizeChanged
java.awt.event.ComponentAdapter sizeChanged
action
java.awt.event.ActionListener action
menuBar
javax.swing.JMenuBar menuBar
actions
java.util.Hashtable actions
objects
java.util.Hashtable objects
deskTop
javax.swing.JDesktopPane deskTop
manager
javax.swing.DesktopManager manager
currentFrame
EditorInternalFrame currentFrame
fileDialog
java.awt.FileDialog fileDialog
printer
java.io.PrintWriter printer
reader
java.io.Reader reader
console
javax.swing.JInternalFrame console
consoleText
javax.swing.JTextArea consoleText
status
javax.swing.JTextField status
searchPanel
javax.swing.JPanel searchPanel
searchBox
javax.swing.JComboBox searchBox
replaceBox
javax.swing.JComboBox replaceBox
searchBuffer
java.lang.String searchBuffer
replaceBuffer
java.lang.String replaceBuffer
copyBuffer
java.lang.String copyBuffer
cursorIndex
int cursorIndex
editable
Editable editable
undoManager
javax.swing.undo.UndoManager undoManager
this$0
Editor this$0
textArea
javax.swing.JTextArea textArea
modified
boolean modified
directory
java.lang.String directory
file
java.lang.String file
caretPoint
java.awt.Point caretPoint
caret
javax.swing.text.Caret caret
undoManager
javax.swing.undo.UndoManager undoManager
min
double min
max
double max
values
double[] values
range
double range
gaugeWidth
int gaugeWidth
gaugeHeight
int gaugeHeight
majorTicks
int majorTicks
minorTicks
int minorTicks
tickSpace
int tickSpace
majorTickLength
int majorTickLength
minorTickLength
int minorTickLength
majorTickValue
int majorTickValue
minorTickValue
int minorTickValue
valueStrings
java.lang.String[] valueStrings
minString
java.lang.String minString
maxString
java.lang.String maxString
editable
boolean editable
drawBoundary
boolean drawBoundary
oldBars
java.util.Vector oldBars
bars
java.awt.Rectangle[] bars
barColors
java.awt.Color[] barColors
numberOfBars
int numberOfBars
gaugeValues
int[] gaugeValues
sizeChanged
java.awt.event.ComponentAdapter sizeChanged
dragGauge
java.awt.event.MouseMotionAdapter dragGauge
setGauge
java.awt.event.MouseAdapter setGauge
smallFont
java.awt.Font smallFont
bi
java.awt.Image bi
big
java.awt.Graphics big
width
int width
height
int height
functions
java.util.Vector functions
colorList
java.util.Vector colorList
yOrigin
double yOrigin
yMax
double yMax
showingNegative
boolean showingNegative
cellSize
int cellSize
backColor
java.awt.Color backColor
gridColor
java.awt.Color gridColor
textColor
java.awt.Color textColor
drawBoundsValues
boolean drawBoundsValues
format
java.text.DecimalFormat format
sliderChanged
javax.swing.event.ChangeListener sliderChanged
slider
javax.swing.JSlider slider
sizeChanged
java.awt.event.ComponentAdapter sizeChanged
schoolField
javax.swing.JTextField schoolField
classField
javax.swing.JTextField classField
logField
javax.swing.JTextField logField
studentField
javax.swing.JTextField studentField
schoolLabel
javax.swing.JLabel schoolLabel
classLabel
javax.swing.JLabel classLabel
studentLabel
javax.swing.JLabel studentLabel
jLabel1
javax.swing.JLabel jLabel1
logLabel
javax.swing.JLabel logLabel
test
org.concord.util.LogConfigure.Configure test
color
java.awt.Color color
schoolName
java.lang.String schoolName
classId
java.lang.String classId
studentNames
java.lang.String studentNames
logFile
java.lang.String logFile
jButton2
javax.swing.JButton jButton2
jButton1
javax.swing.JButton jButton1
pathList
javax.swing.JList pathList
paths
java.util.Vector paths
doneButton
javax.swing.JButton doneButton
addButton
javax.swing.JButton addButton
modifyButton
javax.swing.JButton modifyButton
removeButton
javax.swing.JButton removeButton
upButton
javax.swing.JButton upButton
downButton
javax.swing.JButton downButton
javaHomeButton
javax.swing.JButton javaHomeButton
controlPanel
javax.swing.JPanel controlPanel
javaHome
java.lang.String javaHome
listScroll
javax.swing.JScrollPane listScroll
selectPathChooser
javax.swing.JFileChooser selectPathChooser
modifyPathDialog
org.concord.util.ModifyPathDialog modifyPathDialog
prefixTable
java.util.Properties prefixTable
contentPane
javax.swing.JPanel contentPane
selectedItem
java.lang.String selectedItem
Package org.concord.util.beans |
propertyName
java.lang.String propertyName
- name of the property that changed. May be null, if not known.
-
newValue
java.lang.Object newValue
- New value for property. May be null if not known.
-
oldValue
java.lang.Object oldValue
- Previous value for property. May be null if not known.
-
propagationId
java.lang.Object propagationId
- Propagation ID. May be null.
-
- See Also:
#getPropagationId.
evt
PropertyChangeEvent evt
- A PropertyChangeEvent describing the vetoed change.
-
Package org.concord.util.event |
agent
Transfer agent
item
java.lang.Object item
error
java.lang.Exception error
Package org.concord.util.script |
zipFile
java.util.zip.ZipFile zipFile
zipEntry
java.util.zip.ZipEntry zipEntry
stdFile
java.io.File stdFile