|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
apollo.gui.synteny.SyntenyLinkPanel
public class SyntenyLinkPanel
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class javax.swing.JPanel |
|---|
javax.swing.JPanel.AccessibleJPanel |
| Nested classes/interfaces inherited from class javax.swing.JComponent |
|---|
javax.swing.JComponent.AccessibleJComponent |
| Nested classes/interfaces inherited from class java.awt.Container |
|---|
java.awt.Container.AccessibleAWTContainer |
| Nested classes/interfaces inherited from class java.awt.Component |
|---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Field Summary | |
|---|---|
protected static org.apache.log4j.Logger |
logger
|
| Fields inherited from class javax.swing.JComponent |
|---|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
| Fields inherited from class java.awt.Component |
|---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface java.awt.image.ImageObserver |
|---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
|---|---|
SyntenyLinkPanel(StrandedZoomableApolloPanel szap1,
StrandedZoomableApolloPanel szap2)
|
|
| Method Summary | |
|---|---|
void |
displayBothLinks()
|
void |
displayJustDnaLinks()
|
void |
displayJustProteinLinks()
|
Link |
findFeaturePair(java.awt.Point pos)
|
boolean |
getAutoStraighten()
|
boolean |
getShadeByPercId()
|
boolean |
getUseOpaqueLinks()
|
boolean |
handleBaseFocusEvent(BaseFocusEvent evt)
|
boolean |
handleChainedRepaint(ChainedRepaintEvent event)
|
boolean |
handleFeatureSelectionEvent(FeatureSelectionEvent event)
If we had a FeatureSelectionEvent fired AT us, then we |
boolean |
handlePropSchemeChangeEvent(PropSchemeChangeEvent evt)
|
boolean |
handleRubberbandEvent(RubberbandEvent evt)
Rubberbanding a link centers on the link (no selection) |
boolean |
handleScrollEvent(ScrollEvent event)
|
boolean |
handleZoomEvent(ZoomEvent evt)
Zoom events are delivered by one of the two controllers I listen to. |
void |
homeInOnSelectedLink()
Zoom to features of link and hide strands not linked |
boolean |
isBottomForwardVisible()
|
boolean |
isBottomReverseVisible()
|
boolean |
isManagingSZAP(StrandedZoomableApolloPanel szap)
|
boolean |
isTopForwardVisible()
|
boolean |
isTopReverseVisible()
|
void |
mouseDragged(java.awt.event.MouseEvent evt)
|
void |
mouseMoved(java.awt.event.MouseEvent evt)
|
void |
paintComponent(java.awt.Graphics g)
A whole new set of SyntenyLinkPolygons get created with every paint. |
void |
print(java.io.File file,
java.lang.String orientation,
java.lang.String scale)
|
void |
setAutoStraighten(boolean state)
|
void |
setLinks(LinkSet links)
|
void |
setShadeByPercId(boolean value)
|
void |
setSingleStrandVisibility(boolean szap1Forward,
boolean szap2Forward)
Puts both szaps in a single strand state. |
void |
setStatusBar(StatusBar bar)
|
void |
setUseOpaqueLinks(boolean value)
|
void |
showAllStrands()
|
boolean |
syncScales()
|
| Methods inherited from class javax.swing.JPanel |
|---|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
| Methods inherited from class javax.swing.JComponent |
|---|
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, 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, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, 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 |
| Methods inherited from class java.awt.Container |
|---|
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, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
| Methods inherited from class java.awt.Component |
|---|
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, transferFocusUpCycle |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected static final org.apache.log4j.Logger logger
| Constructor Detail |
|---|
public SyntenyLinkPanel(StrandedZoomableApolloPanel szap1,
StrandedZoomableApolloPanel szap2)
| Method Detail |
|---|
public void print(java.io.File file,
java.lang.String orientation,
java.lang.String scale)
public boolean handleFeatureSelectionEvent(FeatureSelectionEvent event)
If we had a FeatureSelectionEvent fired AT us, then we
handleFeatureSelectionEvent in interface FeatureSelectionListenerpublic boolean isManagingSZAP(StrandedZoomableApolloPanel szap)
public boolean handleRubberbandEvent(RubberbandEvent evt)
handleRubberbandEvent in interface RubberbandListenerpublic boolean syncScales()
public boolean getAutoStraighten()
public void setAutoStraighten(boolean state)
public void setStatusBar(StatusBar bar)
public void paintComponent(java.awt.Graphics g)
paintComponent in class javax.swing.JComponentpublic boolean handleBaseFocusEvent(BaseFocusEvent evt)
handleBaseFocusEvent in interface BaseFocusListenerpublic boolean handlePropSchemeChangeEvent(PropSchemeChangeEvent evt)
handlePropSchemeChangeEvent in interface PropSchemeChangeListenerpublic boolean handleZoomEvent(ZoomEvent evt)
handleZoomEvent in interface ZoomListenerpublic void mouseMoved(java.awt.event.MouseEvent evt)
mouseMoved in interface java.awt.event.MouseMotionListenerpublic void mouseDragged(java.awt.event.MouseEvent evt)
mouseDragged in interface java.awt.event.MouseMotionListenerpublic Link findFeaturePair(java.awt.Point pos)
public void setLinks(LinkSet links)
public boolean handleChainedRepaint(ChainedRepaintEvent event)
handleChainedRepaint in interface ChainedRepaintListenerpublic void setUseOpaqueLinks(boolean value)
public void setShadeByPercId(boolean value)
public boolean getUseOpaqueLinks()
public boolean getShadeByPercId()
public boolean handleScrollEvent(ScrollEvent event)
handleScrollEvent in interface ScrollListenerpublic void displayJustDnaLinks()
public void displayJustProteinLinks()
public void displayBothLinks()
public void setSingleStrandVisibility(boolean szap1Forward,
boolean szap2Forward)
public void showAllStrands()
public boolean isTopForwardVisible()
public boolean isTopReverseVisible()
public boolean isBottomForwardVisible()
public boolean isBottomReverseVisible()
public void homeInOnSelectedLink()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||