public class Das2ServerDataSourceEditorPanel extends javax.swing.JPanel implements DataSourceEditorPanel
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
javax.swing.JComboBox |
das2ServerComboBox |
protected java.lang.String |
dataSetId |
javax.swing.JLabel |
descriptionLabel |
javax.swing.JCheckBox |
discoveryCb |
javax.swing.JButton |
editParamsButton |
javax.swing.JComboBox |
examplesComboBox |
javax.swing.JCheckBox |
intrinsicCb |
javax.swing.JComboBox<java.lang.String> |
itemsComboBox |
javax.swing.JLabel |
jLabel1 |
javax.swing.JLabel |
jLabel2 |
javax.swing.JLabel |
jLabel3 |
javax.swing.JLabel |
jLabel4 |
javax.swing.JLabel |
jLabel5 |
javax.swing.JLabel |
jLabel6 |
javax.swing.JLabel |
jLabel7 |
javax.swing.JScrollPane |
jScrollPane1 |
javax.swing.JScrollPane |
jScrollPane2 |
javax.swing.JTree |
jTree1 |
static java.lang.String |
PROP_DATASETID |
static java.lang.String |
PROP_SERVERURL |
javax.swing.JTextArea |
readerParamsTextArea |
RecentComboBox |
recentComboBox1 |
protected java.lang.String |
serverURL |
javax.swing.JTextField |
tcaTextField |
javax.swing.JButton |
timeRangeTool |
javax.swing.JLabel |
validRangeLabel |
javax.swing.JButton |
viewDsdfButton |
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
Das2ServerDataSourceEditorPanel()
Creates new form Das2ServerDataSourceEditorPanel
|
Modifier and Type | Method and Description |
---|---|
void |
editDsdfContent() |
java.lang.String |
getDataSetId() |
javax.swing.JPanel |
getPanel()
return the GUI to edit the URI.
|
java.lang.String |
getServerURL() |
java.lang.String |
getURI()
return the URI configured by the editor.
|
void |
markProblems(java.util.List<java.lang.String> problems)
mark the problems identified by the data source.
|
boolean |
prepare(java.lang.String uri,
java.awt.Window parent,
ProgressMonitor mon)
load any needed resources.
|
boolean |
reject(java.lang.String uri)
reject the URI, perhaps because we aren't close enough to identify a resource.
|
void |
setDataSetId(java.lang.String dataSetId) |
void |
setExpertMode(boolean expert)
call this before prepare.
|
void |
setServerURL(java.lang.String serverURL) |
void |
setURI(java.lang.String uri)
initialize the editor to edit this URI.
|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, 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, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, 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
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, transferFocusDownCycle, validate, validateTree
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, 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, transferFocusBackward, transferFocusUpCycle
public javax.swing.JComboBox das2ServerComboBox
public javax.swing.JLabel descriptionLabel
public javax.swing.JCheckBox discoveryCb
public javax.swing.JButton editParamsButton
public javax.swing.JComboBox examplesComboBox
public javax.swing.JCheckBox intrinsicCb
public javax.swing.JComboBox<java.lang.String> itemsComboBox
public javax.swing.JLabel jLabel1
public javax.swing.JLabel jLabel2
public javax.swing.JLabel jLabel3
public javax.swing.JLabel jLabel4
public javax.swing.JLabel jLabel5
public javax.swing.JLabel jLabel6
public javax.swing.JLabel jLabel7
public javax.swing.JScrollPane jScrollPane1
public javax.swing.JScrollPane jScrollPane2
public javax.swing.JTree jTree1
public javax.swing.JTextArea readerParamsTextArea
public RecentComboBox recentComboBox1
public javax.swing.JTextField tcaTextField
public javax.swing.JButton timeRangeTool
public javax.swing.JLabel validRangeLabel
public javax.swing.JButton viewDsdfButton
protected java.lang.String serverURL
public static final java.lang.String PROP_SERVERURL
protected java.lang.String dataSetId
public static final java.lang.String PROP_DATASETID
public Das2ServerDataSourceEditorPanel()
public void editDsdfContent()
public java.lang.String getServerURL()
public void setServerURL(java.lang.String serverURL)
public java.lang.String getDataSetId()
public void setDataSetId(java.lang.String dataSetId)
public javax.swing.JPanel getPanel()
DataSourceEditorPanel
getPanel
in interface DataSourceEditorPanel
public boolean reject(java.lang.String uri) throws java.lang.Exception
DataSourceEditorPanel
reject
in interface DataSourceEditorPanel
java.lang.Exception
public boolean prepare(java.lang.String uri, java.awt.Window parent, ProgressMonitor mon)
DataSourceEditorPanel
prepare
in interface DataSourceEditorPanel
uri
- partially-completed URIparent
- the parent GUI.mon
- monitor to indicate slow process.public void setURI(java.lang.String uri)
DataSourceEditorPanel
setURI
in interface DataSourceEditorPanel
public java.lang.String getURI()
DataSourceEditorPanel
getURI
in interface DataSourceEditorPanel
public void markProblems(java.util.List<java.lang.String> problems)
DataSourceEditorPanel
markProblems
in interface DataSourceEditorPanel
public void setExpertMode(boolean expert)
expert
-