public abstract class ServerDescriptorPanel
extends javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Modifier | Constructor and Description |
---|---|
protected |
ServerDescriptorPanel(SPECCHIOServerDescriptor app,
java.lang.String server_label,
java.lang.String path_label,
java.lang.String datasource_name_label,
boolean anonymous)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getDataSourceName()
Get the contents of the data source name field.
|
java.lang.Boolean |
getDefaultTrustStoreSetting()
Get the contents of the default trust store field.
|
java.lang.String |
getPassword()
Get the contents of the password field.
|
java.lang.String |
getPath()
Get the contents of the path field.
|
int |
getPortNumber()
Get the port number.
|
abstract SPECCHIOServerDescriptor |
getServerDescriptor()
Get the server descriptor described by this panel
|
java.lang.String |
getServerName()
Get the contents of the server name field.
|
java.lang.String |
getUsername()
Get the contents of the username field.
|
boolean |
isAnonymous()
Return "true" if the panel is for an anonymous connection.
|
void |
setDataSourceName(java.lang.String dataSourceName)
Set the contents of the dataSourceName field.
|
void |
setPassword(java.lang.String password)
Set the contents of the password field.
|
void |
setPath(java.lang.String path)
Set the contents of the path field.
|
void |
setPort(int port)
Set the contents of the port field.
|
abstract void |
setServerDescriptor(SPECCHIOServerDescriptor d)
Fill the panel fields using data from a server descriptor.
|
void |
setServerName(java.lang.String server)
Set the contents of the server name field.
|
void |
setTrustStoreSetting(java.lang.Boolean trust_store_setting)
Set the state of the trust store.
|
void |
setUsername(java.lang.String username)
Set the contents of the username field.
|
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
protected ServerDescriptorPanel(SPECCHIOServerDescriptor app, java.lang.String server_label, java.lang.String path_label, java.lang.String datasource_name_label, boolean anonymous)
app
- the server descriptor with which to initialise the panel (may be null)anonymous
- if true, do not display the username and password fieldspublic java.lang.String getPassword()
public java.lang.String getPath()
public int getPortNumber() throws java.lang.NumberFormatException
java.lang.NumberFormatException
- the port number field does not contain a valid port numberpublic abstract SPECCHIOServerDescriptor getServerDescriptor()
public java.lang.String getDataSourceName()
public java.lang.String getServerName()
public java.lang.String getUsername()
public java.lang.Boolean getDefaultTrustStoreSetting()
public boolean isAnonymous()
public void setDataSourceName(java.lang.String dataSourceName)
dataSourceName
- dataSourceNamepublic void setPassword(java.lang.String password)
password
- the passwordpublic void setPath(java.lang.String path)
path
- Pathpublic void setPort(int port)
port
- the port (0 to clear the field)public abstract void setServerDescriptor(SPECCHIOServerDescriptor d)
d
- the descriptorpublic void setServerName(java.lang.String server)
server
- the server namepublic void setUsername(java.lang.String username)
username
- the user namepublic void setTrustStoreSetting(java.lang.Boolean trust_store_setting)
trust_store_setting
- boolean, defining if default trust store is used or not