Version: 1.1.1

org.inb.biomoby.client.gui.ontology
Class MotifAnnotatedAASequenceComponent

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by org.inb.biomoby.client.gui.AbstractMobyComponent
                      extended by org.inb.biomoby.client.gui.ontology.MotifAnnotatedAASequenceComponent
All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible, AbstractAnnotationListPane.AnnotationListListener, IDynamicComponent<MotifAnnotatedAASequenceComponent.MotifAnnotatedAASequenceListener>, IDynamicComponent.MobyComponentListener, ISequenceDependent, ITransformable, CommentedAASequenceComponent.CommentedAASequenceListener, GenericSequenceComponent.GenericSequenceListener

public class MotifAnnotatedAASequenceComponent
extends AbstractMobyComponent
implements IDynamicComponent<MotifAnnotatedAASequenceComponent.MotifAnnotatedAASequenceListener>, ISequenceDependent, ITransformable, CommentedAASequenceComponent.CommentedAASequenceListener, AbstractAnnotationListPane.AnnotationListListener

Author:
Dmitry Repchevsky
See Also:
Serialized Form

Nested Class Summary
static interface MotifAnnotatedAASequenceComponent.MotifAnnotatedAASequenceListener
           
 
Nested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Component
Component.BaselineResizeBehavior
 
Nested classes/interfaces inherited from interface org.inb.biomoby.client.gui.IDynamicComponent
IDynamicComponent.MobyComponentListener
 
Field Summary
 
Fields inherited from class javax.swing.JComponent
TOOL_TIP_TEXT_KEY, 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
MotifAnnotatedAASequenceComponent()
           
MotifAnnotatedAASequenceComponent(MotifAnnotatedAASequence sequence)
           
 
Method Summary
 void addListener(IDynamicComponent.MobyComponentListener listener)
           
 void annotationsSelected(List<? extends Annotation> annotations)
           
 MotifAnnotatedAASequence getData()
           
 Dimension getMaximumSize()
           
 ISequenceCoordinateTransformer getTransformer()
           
 void positionChanged(int pos)
           
 void removeListener(IDynamicComponent.MobyComponentListener listener)
           
 void setPosition(int position)
           
 void setSequenceVisible(boolean isVisible)
           
 void setTransformer(ISequenceCoordinateTransformer transformer)
           
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, 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, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, 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, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, createImage, createImage, createVolatileImage, createVolatileImage, dispatchEvent, enable, enableInputMethods, 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, 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
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MotifAnnotatedAASequenceComponent

public MotifAnnotatedAASequenceComponent()

MotifAnnotatedAASequenceComponent

public MotifAnnotatedAASequenceComponent(MotifAnnotatedAASequence sequence)
Method Detail

getData

public MotifAnnotatedAASequence getData()
Overrides:
getData in class AbstractMobyComponent

setPosition

public void setPosition(int position)
Specified by:
setPosition in interface ISequenceDependent

setSequenceVisible

public void setSequenceVisible(boolean isVisible)
Specified by:
setSequenceVisible in interface ISequenceDependent

setTransformer

public void setTransformer(ISequenceCoordinateTransformer transformer)
Specified by:
setTransformer in interface ITransformable

getTransformer

public ISequenceCoordinateTransformer getTransformer()
Specified by:
getTransformer in interface ITransformable

positionChanged

public void positionChanged(int pos)
Specified by:
positionChanged in interface GenericSequenceComponent.GenericSequenceListener

annotationsSelected

public void annotationsSelected(List<? extends Annotation> annotations)
Specified by:
annotationsSelected in interface AbstractAnnotationListPane.AnnotationListListener

getMaximumSize

public Dimension getMaximumSize()
Overrides:
getMaximumSize in class JComponent

addListener

public void addListener(IDynamicComponent.MobyComponentListener listener)
Specified by:
addListener in interface IDynamicComponent<MotifAnnotatedAASequenceComponent.MotifAnnotatedAASequenceListener>

removeListener

public void removeListener(IDynamicComponent.MobyComponentListener listener)
Specified by:
removeListener in interface IDynamicComponent<MotifAnnotatedAASequenceComponent.MotifAnnotatedAASequenceListener>

Version: 1.1.1

Submit a bug or feature
Generated: Sat May 29 04:26:35 EDT 2010