public abstract class GenomicViewBase
extends javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
protected boolean |
active |
protected boolean |
bCircular |
protected boolean |
bDetails |
protected java.awt.Point |
beginPoint |
protected boolean |
bHorizontal |
protected boolean |
bInspection |
protected java.awt.Rectangle |
bottomMarkerBounds |
protected java.awt.Rectangle |
bottomPileUpBounds |
protected java.awt.Rectangle |
bottomReferenceBounds |
protected int |
contigLength |
protected int |
currentViewContig |
protected int |
default_border_width |
protected int |
default_feature_size |
protected int |
default_height_top_axis |
protected int |
default_ideogram_height |
protected int |
default_ideogram_label_width |
protected int |
default_ideogram_width |
protected int |
default_left_info_width |
protected int |
default_tracks_width |
protected int |
default_view_height |
protected int |
default_view_width |
protected int |
default_y_bottom_ideogram |
protected int |
default_y_top_ideogram |
protected java.awt.Dimension |
dim_ideogramview |
protected java.awt.Point |
endPoint |
protected java.awt.Rectangle |
ideogramBounds |
protected java.awt.Rectangle |
ideogramLabelBounds |
protected Interval |
int_visible_range |
protected boolean |
isDragging |
protected ViewLayoutInfo |
layout_info |
protected java.awt.Rectangle |
leftLegendBounds |
protected java.awt.Rectangle |
leftMarkerBounds |
protected java.util.BitSet |
leftVisible |
protected static VioletApp |
main_app |
protected boolean |
marker_state |
protected java.util.ArrayList<MarkerCollection> |
markers |
protected int |
maxWidth |
protected int |
minViewGenomicRange |
protected int |
minWidth |
protected java.awt.image.BufferedImage |
paintBuffer |
protected boolean |
paintBufferValid |
protected Interval |
rangeSelection |
protected java.awt.Rectangle |
rightLegendBounds |
protected java.awt.Rectangle |
rightMarkerBounds |
protected java.util.BitSet |
rightVisible |
protected double |
scaleX |
protected double |
scaleY |
protected Marker |
selected_gene |
protected Marker |
selectedMarker |
protected int |
selectedSlotIndex |
protected int |
selectedTrackIndex |
protected java.util.LinkedList<javax.swing.event.ChangeListener> |
selectionChangedListeners |
java.lang.Boolean |
showGenes |
protected boolean |
showLabels |
protected boolean |
showMarkerLabels |
protected boolean |
showMarkers |
protected java.util.LinkedList<Interval> |
viewHistory |
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
GenomicViewBase(VioletApp app) |
Modifier and Type | Method and Description |
---|---|
protected abstract void |
drawGene(java.awt.Graphics g,
Marker M,
boolean show_band,
java.awt.Color color) |
protected abstract void |
drawGenes(java.awt.Graphics g) |
abstract void |
drawGenomicViewToGraphicsContext(java.awt.Graphics g) |
protected abstract void |
drawHeaderFooter(java.awt.Graphics g) |
protected abstract void |
drawIdeogram(java.awt.Graphics g) |
protected abstract void |
drawMarker(java.awt.Graphics g,
Marker marker,
int column,
java.awt.Rectangle rect,
java.awt.Color color,
boolean show_band,
java.awt.Color band_color) |
protected abstract void |
drawMarkers(java.awt.Graphics g) |
int |
getAbsMaxGenomicRange() |
int |
getBorderWidth() |
DataStorage |
getDataStorage() |
GeneDB |
getGeneDB() |
IdeogramDB |
getIdeogramDB() |
VioletFrameBase |
getMainWindow() |
int |
getMaxGenomicRange() |
int |
getMinGenomicRange() |
ReferenceInfo |
getReferenceInfo() |
int |
getViewContig() |
java.lang.String |
getViewContigName() |
VioletApp |
getVioletApp() |
protected void |
initializeViewBase() |
boolean |
isActive() |
protected boolean |
isDNABaseShown() |
boolean |
isIdeogramDBLoaded() |
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getAccessibleContext, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, paramString, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update, updateUI
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
protected int minViewGenomicRange
protected int default_view_height
protected int default_view_width
protected int default_ideogram_width
protected int default_ideogram_height
protected int default_ideogram_label_width
protected int default_left_info_width
protected int default_tracks_width
protected int default_border_width
protected int default_y_top_ideogram
protected int default_height_top_axis
protected int default_y_bottom_ideogram
protected int default_feature_size
protected transient java.awt.Rectangle ideogramBounds
protected transient java.awt.Rectangle ideogramLabelBounds
protected transient java.awt.Rectangle leftMarkerBounds
protected transient java.awt.Rectangle rightMarkerBounds
protected transient java.awt.Rectangle leftLegendBounds
protected transient java.awt.Rectangle rightLegendBounds
protected transient java.awt.Rectangle bottomMarkerBounds
protected transient java.awt.Rectangle bottomPileUpBounds
protected transient java.awt.Rectangle bottomReferenceBounds
protected int currentViewContig
protected boolean bHorizontal
protected boolean bCircular
protected boolean bDetails
protected boolean bInspection
protected transient ViewLayoutInfo layout_info
protected java.util.BitSet leftVisible
protected java.util.BitSet rightVisible
protected double scaleX
protected double scaleY
protected int selectedSlotIndex
protected int selectedTrackIndex
public java.lang.Boolean showGenes
protected boolean showLabels
protected boolean showMarkers
protected boolean showMarkerLabels
protected int minWidth
protected int maxWidth
protected java.util.LinkedList<javax.swing.event.ChangeListener> selectionChangedListeners
protected Interval rangeSelection
protected java.awt.Point beginPoint
protected java.awt.Point endPoint
protected java.util.LinkedList<Interval> viewHistory
protected java.awt.Dimension dim_ideogramview
protected transient int contigLength
protected transient boolean active
protected transient boolean isDragging
protected transient Interval int_visible_range
protected transient boolean paintBufferValid
protected transient java.awt.image.BufferedImage paintBuffer
protected transient Marker selectedMarker
protected transient Marker selected_gene
protected transient boolean marker_state
protected static VioletApp main_app
protected java.util.ArrayList<MarkerCollection> markers
public GenomicViewBase(VioletApp app)
public VioletApp getVioletApp()
public VioletFrameBase getMainWindow()
public DataStorage getDataStorage()
public ReferenceInfo getReferenceInfo()
public IdeogramDB getIdeogramDB()
public boolean isIdeogramDBLoaded()
public GeneDB getGeneDB()
public int getMaxGenomicRange()
public int getMinGenomicRange()
public int getAbsMaxGenomicRange()
public int getBorderWidth()
public int getViewContig()
public java.lang.String getViewContigName()
public boolean isActive()
protected void initializeViewBase()
protected boolean isDNABaseShown()
public abstract void drawGenomicViewToGraphicsContext(java.awt.Graphics g)
protected abstract void drawIdeogram(java.awt.Graphics g)
protected abstract void drawGenes(java.awt.Graphics g)
protected abstract void drawGene(java.awt.Graphics g, Marker M, boolean show_band, java.awt.Color color)
protected abstract void drawMarkers(java.awt.Graphics g)
protected abstract void drawMarker(java.awt.Graphics g, Marker marker, int column, java.awt.Rectangle rect, java.awt.Color color, boolean show_band, java.awt.Color band_color)
protected abstract void drawHeaderFooter(java.awt.Graphics g)
Copyright © 2010-2014 Pacific Biosciences. All Rights Reserved.