Serialized Form


Package net.sourceforge.olduvai.accordiondrawer

Class net.sourceforge.olduvai.accordiondrawer.SplitAxis extends java.lang.Object implements Serializable

serialVersionUID: 919286545866124006L

Serialized Fields

staticLines

boolean staticLines
Hook flag for TJ: true when we use static split lines. False for dynamic grids.


debug

SplitAxis.Debug debug
Object for debugging. Checks for bounds, tree sizes, and tree properties done with this object.


minStuckLine

SplitLine minStuckLine
Minimum stuck line for doing direct == comparisons But NOT ACTUALLY IN THE TREE STRUCTURE!! Also stores the current minStuck Value, which is a world-space bound for the drawing canvas.


maxStuckLine

SplitLine maxStuckLine
Maximum stuck line for doing direct == comparisons But NOT ACTUALLY IN THE TREE STRUCTURE!! Also stores the current maxStuck Value, which is a world-space bound for the drawing canvas.


ad

AccordionDrawer ad
Link to the accordion drawer using this SplitAxis object


horizontal

boolean horizontal
Whether this Split Axis is horizontal (true) or vertical (false).


partitionedList

java.util.TreeSet<E> partitionedList
This contains the 'partitioned' list of splitLines to draw, including potentially 'fake' split lines that represent the center line of a single cell (and whose absoluteValue is never referenced, used only for the purposes of their min and max bounds.)


LEFT

int LEFT
array index for left bounds


RIGHT

int RIGHT
array index for right bounds

Class net.sourceforge.olduvai.accordiondrawer.StaticSplitAxis extends SplitAxis implements Serializable

Serialized Fields

staticSplitLineArray

SplitLine[] staticSplitLineArray
Array of all split lines.


Package net.sourceforge.olduvai.treejuxtaposer

Class net.sourceforge.olduvai.treejuxtaposer.DebugFrame extends javax.swing.JFrame implements Serializable

Serialized Fields

tj

TreeJuxtaposer tj

result

javax.swing.JTextField[] result

resultLabel

javax.swing.JLabel[] resultLabel

Class net.sourceforge.olduvai.treejuxtaposer.IncrementalSearch extends javax.swing.JFrame implements Serializable

Serialized Fields

resultsPane

javax.swing.JScrollPane resultsPane
Pane for picking results that can be scrolled.


searchResults

javax.swing.JList searchResults
List of results that can be picked that is put into the text field IncrementalSearch.results.


statusPane

javax.swing.JScrollPane statusPane
Pane for the search status IncrementalSearch.searchStatus.


searchStatus

javax.swing.JTextArea searchStatus
Comment box that displays the number of things that match a user selection.


results

javax.swing.JTextField results
Text that is put into the results pane IncrementalSearch.resultsPane.


prefix

java.util.Hashtable<K,V> prefix
Cache of results, indexed by substrings of previously found.


tj

TreeJuxtaposer tj
The TJ for this set of found results, for calling updates to the drawers.


numFound

int numFound
The number of items in the list of results IncrementalSearch.results.


resetButton

javax.swing.JButton resetButton
Reset button

Class net.sourceforge.olduvai.treejuxtaposer.SettingsFrame extends javax.swing.JFrame implements Serializable

Serialized Fields

tj

TreeJuxtaposer tj
Treejuxtaposer object for referencing state and all drawers.


leftPanel

javax.swing.JPanel leftPanel
Objects on the left side of the GUI. Sliders, font sizes, check boxes for linked navigation and progressive rendering.


rightPanel

javax.swing.JPanel rightPanel
Objects on the right side of the GUI. Check boxes for diffs, labels, dimming, and snapshot button.


linewidthSlider

javax.swing.JSlider linewidthSlider
Slider for line width. Also changes the block size.


labelDensitySlider

javax.swing.JSlider labelDensitySlider
Slider for label density.


labelDensityMax

int labelDensityMax
Maximum value for label density.


bcnScoreSlider

javax.swing.JSlider bcnScoreSlider
Slider for controling the BCN threshold for differences.


fontEntry

javax.swing.JTextField[] fontEntry
Text labels for font strings SettingsFrame.fontString.


fontButton

javax.swing.JButton[] fontButton
Buttons for font size control (smaller/bigger min/max).


linkCheck

javax.swing.JCheckBox linkCheck
Checkbox for linked navigation.


showCheck

javax.swing.JCheckBox[] showCheck
Toggle boxes for diffs and labels.


dimCheck

javax.swing.JCheckBox[] dimCheck
Dimming check boxes.


snapshotButton

javax.swing.JButton snapshotButton
Button for taking snapshots


progressiveOn

javax.swing.JCheckBox progressiveOn
Checkbox for progressive rendering toggle

Class net.sourceforge.olduvai.treejuxtaposer.StateFrame extends javax.swing.JFrame implements Serializable

Serialized Fields

blank

javax.swing.JPanel blank
Spacing panel. Empty.


tj

TreeJuxtaposer tj
Treejuxtaposer object, for referencing groups and other state.


activePanel

javax.swing.JPanel activePanel
Active Panel Includes the following panels: grow direction, grow action, active group.


resetButton

javax.swing.JButton resetButton
Reset button for unmarking previously marked user groups.


growDirectionPanel

javax.swing.JPanel growDirectionPanel
Grow direction panel (horizontal, vertical, or both).


growSelect

javax.swing.ButtonGroup growSelect
Button group for StateFrame.growMode.


growMode

javax.swing.JRadioButton[] growMode
Radio buttons for stretching directions: horizontal, vertical, or both.


growButton

javax.swing.JButton[] growButton
Grow/shrink buttons.


activeGroupPanel

javax.swing.JPanel activeGroupPanel
Active group panel.


activeCanvas

java.awt.Canvas[] activeCanvas
Active color swatches for currently growing group color selection.


activeSelect

javax.swing.ButtonGroup activeSelect
Group of buttons (one active at a time) for StateFrame.activeMode set of buttons.


activeMode

javax.swing.JRadioButton[] activeMode
Buttons to select current active growing group, see StateFrame.activeLabel for their names.


markPanel

javax.swing.JPanel markPanel
User-defined marking group panel.


markSelect

javax.swing.ButtonGroup markSelect
User-defined marking group radio buttons (StateFrame.markMode group), only one mark active at a time.


markMode

javax.swing.JRadioButton[] markMode
Buttons for user-defined group marks.


markModePanel

javax.swing.JPanel markModePanel
Panel for StateFrame.markMode, user-defined group marks.


markCanvas

java.awt.Canvas[] markCanvas
Canvases for user-defined marks.


clearButton

javax.swing.JButton[] clearButton
Buttons for clearing, indexed by group clear StateFrame.G_CLEAR and clear all StateFrame.A_CLEAR.


resolutionPanel

javax.swing.JPanel resolutionPanel
Panel for marking resolution.


markResolution

javax.swing.ButtonGroup markResolution
Button group for marking resolution, so only one of StateFrame.resolutionMode is selected.


resolutionMode

javax.swing.JRadioButton[] resolutionMode
Resolution mode, for node StateFrame.N_RES or subtree StateFrame.S_RES marking modes.


LCAGroup

javax.swing.JCheckBox LCAGroup
For growing by LCA when checked.


LCAMark

javax.swing.JCheckBox LCAMark
For marking by LCA (ascend tree from marks to their LCA while this is checked)


color

java.awt.Color[] color

activeGrow

int activeGrow
The current group that will be grown on an automated action, such as grow/shrink.


activeMark

int activeMark
The current group that will be marked on user-directed marking actions.


growDirection

int growDirection
The current mode for growing, either vertical, horizontal, or both directions simultaneously.


activeResolution

int activeResolution
The current mark mode for internal nodes: either StateFrame.N_RES or StateFrame.S_RES (node, subtree)

Class net.sourceforge.olduvai.treejuxtaposer.TreeRemovalPanel extends javax.swing.JDialog implements Serializable

Serialized Fields

okButton

javax.swing.JButton okButton
The ok button.


cancelButton

javax.swing.JButton cancelButton
The cancel button.


treeList

javax.swing.JList treeList
List of trees from the TJ object.


tj

TreeJuxtaposer tj
The TJ object used to get the tree names.


indices

int[] indices
Indices that have been selected for deleting.

Class net.sourceforge.olduvai.treejuxtaposer.TreeWriter extends javax.swing.JFrame implements Serializable

Serialized Fields

tj

TreeJuxtaposer tj
TreeJuxtaposer used to reset the differences and search dialog with TreeJuxtaposer.postDeleteTrees().


renameNode

TreeNode renameNode
Node that is being renamed.


OkButton

javax.swing.JButton OkButton
OK button that resets the differences and search dialog.


CancelButton

javax.swing.JButton CancelButton
Cancel button that does not change the node and does not reset differences.


dialogLabel

javax.swing.JLabel dialogLabel
Label for the text field.


newLabel

javax.swing.JTextField newLabel
Text area to read new label name.