BioLegato 0.7.0 GDE Canvas plugin

Serialized Form


Package org.biolegato.gdesupport.canvas

Class org.biolegato.gdesupport.canvas.GDECanvas extends org.biolegato.core.plugintypes.DataCanvas implements Serializable

serialVersionUID: 7526472295622776154L

Serialized Fields

useNameList

boolean useNameList
Whether to use the name list or the canvas for selections


nameList

GDEList nameList
Used for selecting genes


dataCollector

GDETextArea dataCollector
The text area for data manipulation


dataPane

javax.swing.JScrollPane dataPane
The scroll pane containing the main canvas


altDataPane

javax.swing.JScrollPane altDataPane
The scroll pane containing the split canvas


canvasPane

javax.swing.Box canvasPane
The box to store all split canvases


splitPane

javax.swing.JSplitPane splitPane
The split pane for split canvases


canvasSelf

GDECanvas canvasSelf
Reference pointer to self


status

javax.swing.JLabel status
Stores the row and column position status


insertStatus

javax.swing.JLabel insertStatus
Stores the insertion mode status


undoStack

java.util.Stack<E> undoStack
The stack of undoable events.

Every time an event occurs within the BLTextArea that is undoable, an undo object is created and added to this stack. This allows one to undo performed SeqDoc actions. To undo an action, pop the top object off of the stack and call its undo method. This will perform the undo and the undo method will return a redo object. The resulting redo object can then be added to the redoStack stack.


redoStack

java.util.Stack<E> redoStack
The stack of redoable events

Every time an event is undone, a redo object is created and added to this stack. A redo object is essentially an undo object created to "undo an undo". To perform a redo, pop the top object off the stact and call its undo method. This will perform the redo and the undo method will return an undo object. The resulting undo object can then be added to the undoStack stack.


splitAction

javax.swing.AbstractAction splitAction
Action for splitting the canvas


joinAction

javax.swing.AbstractAction joinAction
Action for joining split canvases


cutAction

javax.swing.AbstractAction cutAction
The action "Cut"


copyAction

javax.swing.AbstractAction copyAction
The action "Copy"


pasteAction

javax.swing.AbstractAction pasteAction
The action "Paste"


undoAction

javax.swing.AbstractAction undoAction
The action "Undo"


redoAction

javax.swing.AbstractAction redoAction
The action "Redo"


changeCaseAction

javax.swing.AbstractAction changeCaseAction
The action "Change Case"


selectAllAction

javax.swing.AbstractAction selectAllAction
The action "Select All"


groupAction

javax.swing.AbstractAction groupAction
Action for grouping sequences in the canvas


ungroupAction

javax.swing.AbstractAction ungroupAction
Action for ungrouping sequences in the canvas


selectByNameMenuItem

javax.swing.JMenuItem selectByNameMenuItem
The menu item "Select sequence by name"


splitMenuItem

javax.swing.JMenuItem splitMenuItem
Action for splitting the canvas


joinMenuItem

javax.swing.JMenuItem joinMenuItem
The menu item for joining split canvases


cutMenuItem

javax.swing.JMenuItem cutMenuItem
The menu itemaction "Cut"


copyMenuItem

javax.swing.JMenuItem copyMenuItem
The menu item "Copy"


pasteMenuItem

javax.swing.JMenuItem pasteMenuItem
The menu item "Paste"


undoMenuItem

javax.swing.JMenuItem undoMenuItem
The menu item "Undo"


redoMenuItem

javax.swing.JMenuItem redoMenuItem
The menu item "Redo"


changeCaseMenuItem

javax.swing.JMenuItem changeCaseMenuItem
The menu item "Change Case"


selectGroupMenuItem

javax.swing.JMenuItem selectGroupMenuItem
The menu item "Select group"


selectAllMenuItem

javax.swing.JMenuItem selectAllMenuItem
The menu item "Select All"


groupMenuItem

javax.swing.JMenuItem groupMenuItem
The menu item for grouping sequences in the canvas


ungroupMenuItem

javax.swing.JMenuItem ungroupMenuItem
The menu item for ungrouping sequences in the canvas


getInfoMenuItem

javax.swing.JMenuItem getInfoMenuItem
The menu item for "Get Info..."


gdeCanvasSelf

GDECanvas gdeCanvasSelf
Self-reference for inner classes.


Package org.biolegato.gdesupport.canvas.colourmask

Class org.biolegato.gdesupport.canvas.colourmask.ImportFileAction extends javax.swing.Box implements Serializable

serialVersionUID: 7526472295622777037L

Serialized Fields

window

javax.swing.JDialog window
The window to associate the import with.


combobox

javax.swing.JComboBox combobox
The combobox to use for selecting imported colour masks from.


Package org.biolegato.gdesupport.canvas.list

Class org.biolegato.gdesupport.canvas.list.GDEList extends javax.swing.JList implements Serializable

serialVersionUID: 7526472295622777009L

Serialized Fields

lastClickTime

long lastClickTime
The last time the mouse was clicked (used for double click detection)


lastClickEntry

int lastClickEntry
The entry selected on the last click


listSelf

GDEList listSelf
Self reference.


canvas

GDECanvas canvas
Stores a symbolic link to the parent canvas.


popup

javax.swing.JPopupMenu popup
The right click menu for the GDE sequence list.


selectGroupAction

javax.swing.AbstractAction selectGroupAction
The menu item "Select group"


getInfoAction

javax.swing.AbstractAction getInfoAction
The menu item "Get info..."


deleteMenuItem

javax.swing.JMenuItem deleteMenuItem
The menu item "Delete"


cutMenuItem

javax.swing.JMenuItem cutMenuItem
The menu item "Cut"


copyMenuItem

javax.swing.JMenuItem copyMenuItem
The menu item "Copy"


pasteMenuItem

javax.swing.JMenuItem pasteMenuItem
The menu item "Paste"


selectAllMenuItem

javax.swing.JMenuItem selectAllMenuItem
The menu item "Select All"


selectByNameAction

javax.swing.AbstractAction selectByNameAction
The abstract action "Select sequence by name"

Class org.biolegato.gdesupport.canvas.list.GDESequenceWindow extends javax.swing.JDialog implements Serializable

serialVersionUID: 7526472295622777013L

Serialized Fields

sequences

org.biolegato.core.data.sequence.Sequence[] sequences
The sequence associated with the window


name

javax.swing.JTextField name
The text area used to obtain the sequence name from


protectAlignmentCB

javax.swing.JCheckBox protectAlignmentCB
The checkbox used to modify the protection of the sequence's alignment gaps


protectAmbiguousCB

javax.swing.JCheckBox protectAmbiguousCB
The checkbox used to modify the protection of the sequence's ambiguous characters


protectUnambiguousCB

javax.swing.JCheckBox protectUnambiguousCB
The checkbox used to modify the protection of the sequence's unambiguous characters


type

javax.swing.JComboBox type
The combobox used for modifying the sequence's type


direction

javax.swing.JComboBox direction
The combobox used for modifying the sequence's direction


topology

javax.swing.JComboBox topology
The combobox used for modifying the sequence's topology


strandedness

javax.swing.JComboBox strandedness
The combobox used for modifying the sequence's strandedness


mask

ImportFileAction mask
The colour mask selection component

Class org.biolegato.gdesupport.canvas.list.SelectByNameWindow extends javax.swing.JDialog implements Serializable

serialVersionUID: 7526472295622776150L

Serialized Fields

list

javax.swing.JList list
The list to search for and select/deselect sequences from.


nameSelector

javax.swing.JTextField nameSelector
Used for obtaining the name to search for


selectButton

javax.swing.JButton selectButton
The button used to select the sequences based on their name


deselectButton

javax.swing.JButton deselectButton
The button used to deselect the sequences based on their name


closeButton

javax.swing.JButton closeButton
The button used to close the window


Package org.biolegato.gdesupport.canvas.textarea

Class org.biolegato.gdesupport.canvas.textarea.BLComponent extends javax.swing.JComponent implements Serializable

Serialized Fields

rowHeight

int rowHeight
The height of each row in the textarea


columnWidth

int columnWidth
The width of each column in the textarea

Class org.biolegato.gdesupport.canvas.textarea.BLTextArea extends BLComponent implements Serializable

serialVersionUID: 7526472295622777004L

Serialized Fields

insertMode

boolean insertMode
If true new text will overwrite existing text.


selectionMove

boolean selectionMove
Used to track the shift key. If this is false, cancel the current selection on moving using the direction arrows. If this is true, stretch the current selection on moving using the direction arrows.


selectionMouse

boolean selectionMouse
Used for mouse dragging. If this is true, dragging the mouse stretches the current selection; otherwise dragging the mouse starts a new selection.


row

int row
The current row of the caret


column

int column
The current column of the caret.


sx1

int sx1
The start column of the selection (selection X 1)


sy1

int sy1
The start row of the selection (selection Y 1)


sx2

int sx2
The end column of the selection (selection X 2)


sy2

int sy2
The end row of the selection (selection Y 2)


normalMap

ColourMap normalMap
The colour map to use when the textarea is not greyed out.


greyedOutMap

ColourMap greyedOutMap
The colour map to use when the textarea is greyed out.


currentMap

ColourMap currentMap
Handles printing text


popup

javax.swing.JPopupMenu popup
The right click menu for the text area.


cursorListeners

java.util.LinkedList<E> cursorListeners
Linked list to store all cursor listeners


modeListeners

java.util.LinkedList<E> modeListeners
Linked list to store all mode change listeners


invalidzone

java.awt.Color invalidzone
The colour of invalid areas in the textarea.


blTextAreaSelf

BLTextArea blTextAreaSelf
Self-reference for inner classes.

Class org.biolegato.gdesupport.canvas.textarea.GDETextArea extends BLTextArea implements Serializable

serialVersionUID: 7526472295622777017L

Class org.biolegato.gdesupport.canvas.textarea.UndoableGDETextArea extends GDETextArea implements Serializable

serialVersionUID: 7526472295622777017L

Serialized Fields

canvas

GDECanvas canvas
Stores a symbolic link to the parent canvas.


ugdeTextAreaSelf

UndoableGDETextArea ugdeTextAreaSelf
Self-reference for inner classes.


BioLegato 0.7.0 GDE Canvas plugin

Copyright © 2008-2010 University of Manitoba.