Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

apollo.gui.annotinfo
Class TranscriptEditPanel  view TranscriptEditPanel download TranscriptEditPanel.java

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JPanel
                  extended byapollo.gui.annotinfo.FeatureEditPanel
                      extended byapollo.gui.annotinfo.TranscriptEditPanel
All Implemented Interfaces:
javax.accessibility.Accessible, java.util.EventListener, java.awt.event.FocusListener, java.awt.image.ImageObserver, javax.swing.event.ListSelectionListener, java.awt.MenuContainer, java.io.Serializable

class TranscriptEditPanel
extends FeatureEditPanel

A JPanel to display Transcript info. Used by FeatureEditorDialog. Fields disabled if read only. No CommentEditPanel if read only (transcript comments show up in FeatureEditPanel's panel) Currently its featureList(in superclass FeatureEditPanel) expects cloned transcripts. Perhaps this should be changed to take real transcripts to be consistent with the gene featureList.


Nested Class Summary
 
Nested classes inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
(package private)  java.awt.Color bgColor
           
(package private)  CommentEditPanel commentPanel
           
protected  apollo.datamodel.GenericAnnotationSetI current_feature
           
(package private)  javax.swing.JPanel dataPanel
           
protected  java.lang.String feature_type
           
(package private)  javax.swing.JPanel featureButtonPanel
           
protected  FeatureEditorDialog featureEditorDialog
           
(package private)  javax.swing.JLabel featureListLabel
           
(package private)  javax.swing.JPanel featureListPanel
           
(package private)  javax.swing.JScrollPane featureListScroll
           
(package private)  ReadWriteField featureNameField
           
protected  java.util.Vector features
           
(package private)  ReadWriteField featureSynonymField
           
(package private)  javax.swing.JPanel fieldsPanel
           
(package private)  javax.swing.JCheckBox finishedCheckbox
           
(package private)  javax.swing.JCheckBox isProblematicCheckbox
           
protected  boolean isReadOnly
           
(package private)  boolean lockFocus
           
(package private)  javax.swing.JLabel ownerLabel
           
protected  apollo.datamodel.GenericAnnotationSetI real_feature
           
(package private)  javax.swing.JLabel translationNameLabel
           
(package private)  javax.swing.JLabel translationSynonymLabel
           
(package private)  javax.swing.JPanel uppers
           
 
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.Container
 
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
(package private) TranscriptEditPanel(FeatureEditorDialog featureEditorDialog, boolean isReadOnly)
           
 
Method Summary
protected  void attachListeners()
           
(package private)  void clearFields()
           
 void focusGained(java.awt.event.FocusEvent e)
          FocusListener
 void focusLost(java.awt.event.FocusEvent e)
          updates transcript objects when one of the text // fields is unfocused - from FocusListener
protected  java.awt.Color getBackgroundColor()
           
protected  javax.swing.JList getFeatureList()
           
(package private)  java.util.Vector getListData()
           
(package private)  apollo.datamodel.GenericAnnotationSetI getSelectedFeature()
           
protected  javax.swing.JLabel initLabel(java.lang.String text)
           
protected  void jbInit()
           
protected  void loadSelectedFeature()
           
protected  java.awt.GridBagConstraints makeConstraintAt(int x, int y, int padamt, boolean fill)
           
private  void setFinished(apollo.datamodel.GenericAnnotationSetI current_feature, boolean finished)
           
(package private)  void setListData(java.util.Vector in, apollo.datamodel.GenericAnnotationSetI feature)
           
protected static java.lang.String trimFirstAndLast(java.lang.String in)
          cuts the first and last character off a string
(package private)  void updateFeature()
           
 void valueChanged(javax.swing.event.ListSelectionEvent e)
          loads Transcripts into GUI as they are selected from list from ListSelectionListener
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, 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, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, 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, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, 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, 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, processMouseEvent, 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

translationNameLabel

javax.swing.JLabel translationNameLabel

translationSynonymLabel

javax.swing.JLabel translationSynonymLabel

ownerLabel

javax.swing.JLabel ownerLabel

finishedCheckbox

javax.swing.JCheckBox finishedCheckbox

features

protected java.util.Vector features

feature_type

protected java.lang.String feature_type

real_feature

protected apollo.datamodel.GenericAnnotationSetI real_feature

current_feature

protected apollo.datamodel.GenericAnnotationSetI current_feature

featureEditorDialog

protected FeatureEditorDialog featureEditorDialog

featureListLabel

javax.swing.JLabel featureListLabel

featureListPanel

javax.swing.JPanel featureListPanel

featureListScroll

javax.swing.JScrollPane featureListScroll

featureButtonPanel

javax.swing.JPanel featureButtonPanel

commentPanel

CommentEditPanel commentPanel

isProblematicCheckbox

javax.swing.JCheckBox isProblematicCheckbox

fieldsPanel

javax.swing.JPanel fieldsPanel

bgColor

java.awt.Color bgColor

featureSynonymField

ReadWriteField featureSynonymField

featureNameField

ReadWriteField featureNameField

uppers

javax.swing.JPanel uppers

dataPanel

javax.swing.JPanel dataPanel

lockFocus

boolean lockFocus

isReadOnly

protected boolean isReadOnly
Constructor Detail

TranscriptEditPanel

TranscriptEditPanel(FeatureEditorDialog featureEditorDialog,
                    boolean isReadOnly)
Method Detail

attachListeners

protected void attachListeners()
Overrides:
attachListeners in class FeatureEditPanel

jbInit

protected void jbInit()
Overrides:
jbInit in class FeatureEditPanel

clearFields

void clearFields()
Overrides:
clearFields in class FeatureEditPanel

loadSelectedFeature

protected void loadSelectedFeature()
Overrides:
loadSelectedFeature in class FeatureEditPanel

updateFeature

void updateFeature()
Overrides:
updateFeature in class FeatureEditPanel

setFinished

private void setFinished(apollo.datamodel.GenericAnnotationSetI current_feature,
                         boolean finished)

setListData

void setListData(java.util.Vector in,
                 apollo.datamodel.GenericAnnotationSetI feature)

getListData

java.util.Vector getListData()

getFeatureList

protected javax.swing.JList getFeatureList()

valueChanged

public void valueChanged(javax.swing.event.ListSelectionEvent e)
loads Transcripts into GUI as they are selected from list from ListSelectionListener

Specified by:
valueChanged in interface javax.swing.event.ListSelectionListener

makeConstraintAt

protected java.awt.GridBagConstraints makeConstraintAt(int x,
                                                       int y,
                                                       int padamt,
                                                       boolean fill)

getSelectedFeature

apollo.datamodel.GenericAnnotationSetI getSelectedFeature()

focusLost

public void focusLost(java.awt.event.FocusEvent e)
updates transcript objects when one of the text // fields is unfocused - from FocusListener

Specified by:
focusLost in interface java.awt.event.FocusListener

focusGained

public void focusGained(java.awt.event.FocusEvent e)
FocusListener

Specified by:
focusGained in interface java.awt.event.FocusListener

initLabel

protected javax.swing.JLabel initLabel(java.lang.String text)

trimFirstAndLast

protected static java.lang.String trimFirstAndLast(java.lang.String in)
cuts the first and last character off a string


getBackgroundColor

protected java.awt.Color getBackgroundColor()