apollo.dataadapter.ensj19
Class AnnotationSourceChooser

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 apollo.dataadapter.ensj19.AnnotationSourceChooser
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible
Direct Known Subclasses:
OtterAnnotationSourceChooser

public abstract class AnnotationSourceChooser
extends javax.swing.JPanel

Presents the user with a choice of file or server input for the annotation source.

See Also:
Serialized Form

Nested Class Summary
 class AnnotationSourceChooser.FindDataSetsListener
           
 class AnnotationSourceChooser.RemoveDatasetsListenerForPort
           
 class AnnotationSourceChooser.RemoveDatasetsListenerForServer
           
 
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
 
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
AnnotationSourceChooser()
           
AnnotationSourceChooser(java.util.Vector inputFileHistory, java.util.Vector inputServerHistory, java.util.Vector outputFileHistory)
           
 
Method Summary
 java.lang.String getAnnotationUser()
           
 java.lang.String getAnnotationUserEmail()
           
protected abstract  java.util.List getDataSetsForServer(java.lang.String serverURL, java.lang.String portString)
           
 javax.swing.JButton getFindButton()
           
 java.util.Vector getInputFileHistory()
           
 java.util.Vector getInputServerHistory()
           
 java.util.Vector getOutputFileHistory()
           
 java.lang.String getSelectedInputDataSetName()
           
 java.lang.String getSelectedInputFileName()
           
 java.lang.String getSelectedInputServerName()
           
 java.lang.String getSelectedOutputDataSetName()
           
 java.lang.String getSelectedOutputFileName()
           
 java.lang.String getSelectedServerPort()
           
 boolean isEditingEnabled()
           
static void main(java.lang.String[] args)
           
 void setAnnotationUser(java.lang.String user)
           
 void setAnnotationUserEmail(java.lang.String email)
           
 void setFindButton(javax.swing.JButton testButton)
           
 void setInputFileHistory(java.util.Vector historyVector)
           
 void setInputServerHistory(java.util.Vector historyVector)
           
 void setOutputFileHistory(java.util.Vector historyVector)
           
 void setSelectedInputDataSetName(java.lang.String name)
           
 void setSelectedInputFileName(java.lang.String name)
           
 void setSelectedInputServerName(java.lang.String name)
           
 void setSelectedOutputFileName(java.lang.String name)
           
 void setSelectedServerPort(java.lang.String port)
           
 
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
 

Constructor Detail

AnnotationSourceChooser

public AnnotationSourceChooser()

AnnotationSourceChooser

public AnnotationSourceChooser(java.util.Vector inputFileHistory,
                               java.util.Vector inputServerHistory,
                               java.util.Vector outputFileHistory)
Method Detail

getAnnotationUser

public java.lang.String getAnnotationUser()

setAnnotationUser

public void setAnnotationUser(java.lang.String user)

getAnnotationUserEmail

public java.lang.String getAnnotationUserEmail()

setAnnotationUserEmail

public void setAnnotationUserEmail(java.lang.String email)

getSelectedInputFileName

public java.lang.String getSelectedInputFileName()

getSelectedOutputFileName

public java.lang.String getSelectedOutputFileName()

getSelectedInputServerName

public java.lang.String getSelectedInputServerName()

setSelectedInputServerName

public void setSelectedInputServerName(java.lang.String name)

getSelectedInputDataSetName

public java.lang.String getSelectedInputDataSetName()

setSelectedInputDataSetName

public void setSelectedInputDataSetName(java.lang.String name)

getSelectedOutputDataSetName

public java.lang.String getSelectedOutputDataSetName()

isEditingEnabled

public boolean isEditingEnabled()

getInputFileHistory

public java.util.Vector getInputFileHistory()

setInputFileHistory

public void setInputFileHistory(java.util.Vector historyVector)

getInputServerHistory

public java.util.Vector getInputServerHistory()

setInputServerHistory

public void setInputServerHistory(java.util.Vector historyVector)

getOutputFileHistory

public java.util.Vector getOutputFileHistory()

setOutputFileHistory

public void setOutputFileHistory(java.util.Vector historyVector)

setSelectedInputFileName

public void setSelectedInputFileName(java.lang.String name)

setSelectedOutputFileName

public void setSelectedOutputFileName(java.lang.String name)

getSelectedServerPort

public java.lang.String getSelectedServerPort()

setSelectedServerPort

public void setSelectedServerPort(java.lang.String port)

main

public static void main(java.lang.String[] args)

getDataSetsForServer

protected abstract java.util.List getDataSetsForServer(java.lang.String serverURL,
                                                       java.lang.String portString)

getFindButton

public javax.swing.JButton getFindButton()

setFindButton

public void setFindButton(javax.swing.JButton testButton)