|
|||||||||
| 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.annotinfo.FeatureEditPanel
public abstract class FeatureEditPanel
A JPanel to display Transcript & Gene info. Used by FeatureEditorDialog. Fields disabled if read only. No CommentEditPanel if read only (transcript comments show up in FeatureEditPanel's panel) superclass of GeneEditPanel and TranscriptEditPanel has all the stuff that is in both - like synonyms
| 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 FeatureEditorDialog |
featureEditorDialog
|
protected boolean |
goodUser
|
protected boolean |
isReadOnly
|
protected static org.apache.log4j.Logger |
logger
|
protected int |
row
|
| 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 |
| Method Summary | |
|---|---|
protected void |
addField(javax.swing.JComponent left,
java.awt.Component right)
|
protected void |
addField(java.lang.String label_text,
java.awt.Component c)
|
protected void |
addFieldsPanelBottomGlue()
pad out bottom of fields panel, for layout - otherwise syns can get huge |
protected void |
addIsProblematicCheckbox()
|
protected void |
addSynonymGui()
|
protected void |
checkFocusDrivenEdits()
Focus driven edits occur in textboxes -> synonyms, names, and ids. |
protected ChangeList |
createChangeList()
|
protected void |
errorPopup(java.lang.String err)
|
protected void |
fireAnnotEvent(AnnotationChangeEvent ace)
|
protected java.awt.Color |
getBackgroundColor()
|
protected AnnotatedFeatureI |
getEditedFeature()
|
protected javax.swing.Box |
getFeatureBox()
|
protected FeatureEditorDialog |
getFeatureEditorDialog()
|
protected javax.swing.JPanel |
getFieldsPanel()
|
protected java.lang.String |
getGuiName()
|
protected java.lang.String |
getModelName()
|
protected ApolloNameAdapterI |
getNameAdapter()
|
protected apollo.gui.annotinfo.ReadWriteField |
getNameField()
|
protected Style |
getStyle()
|
protected javax.swing.JLabel |
initLabel(java.lang.String text)
|
protected void |
isGoodUser()
|
protected void |
jbInit()
|
protected void |
loadAnnotation(AnnotatedFeatureI feature)
features is set to in, which is used for the JList. |
protected abstract void |
loadSelectedFeature()
|
protected void |
loadSynonymGui()
|
protected AnnotationUpdateEvent |
makeUpdateEvent(AnnotatedFeatureI a,
TransactionSubpart ts)
|
protected AnnotationUpdateEvent |
makeUpdateEvent(TransactionSubpart ts)
|
protected boolean |
nameHasChanged()
|
protected void |
setBooleanSubpart(boolean guiState,
TransactionSubpart ts)
If guiState is different than getEditedFeatures prop state as dictated by trueString and falseString, set editedFeat with new value and fire event special stuff for props that are method calls: IS_PROBLEMATIC |
protected void |
setGuiName(java.lang.String name)
|
protected void |
setGuiNameFromModel()
|
protected void |
setupSynButton(javax.swing.JButton synBut)
|
protected static java.lang.String |
trimFirstAndLast(java.lang.String in)
cuts the first and last character off a string |
| 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, paintComponent, 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
protected FeatureEditorDialog featureEditorDialog
protected boolean goodUser
protected boolean isReadOnly
protected int row
| Method Detail |
|---|
protected FeatureEditorDialog getFeatureEditorDialog()
protected void loadAnnotation(AnnotatedFeatureI feature)
protected void isGoodUser()
protected void checkFocusDrivenEdits()
protected AnnotatedFeatureI getEditedFeature()
protected ApolloNameAdapterI getNameAdapter()
protected void jbInit()
protected javax.swing.Box getFeatureBox()
protected void addIsProblematicCheckbox()
protected javax.swing.JPanel getFieldsPanel()
protected void addFieldsPanelBottomGlue()
protected void addField(java.lang.String label_text,
java.awt.Component c)
protected void addField(javax.swing.JComponent left,
java.awt.Component right)
protected apollo.gui.annotinfo.ReadWriteField getNameField()
protected java.lang.String getGuiName()
protected void setGuiName(java.lang.String name)
protected java.lang.String getModelName()
protected void setGuiNameFromModel()
protected boolean nameHasChanged()
protected javax.swing.JLabel initLabel(java.lang.String text)
protected static java.lang.String trimFirstAndLast(java.lang.String in)
protected java.awt.Color getBackgroundColor()
protected abstract void loadSelectedFeature()
protected void fireAnnotEvent(AnnotationChangeEvent ace)
protected void setBooleanSubpart(boolean guiState,
TransactionSubpart ts)
protected AnnotationUpdateEvent makeUpdateEvent(TransactionSubpart ts)
protected AnnotationUpdateEvent makeUpdateEvent(AnnotatedFeatureI a,
TransactionSubpart ts)
protected void errorPopup(java.lang.String err)
protected ChangeList createChangeList()
protected Style getStyle()
protected void addSynonymGui()
protected void setupSynButton(javax.swing.JButton synBut)
protected void loadSynonymGui()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||