proprietary.datasources.arcsde
Class ArcSDEDataSourcePanel

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JPanel
                  extended byproprietary.datasources.arcsde.ArcSDEDataSourcePanel
All Implemented Interfaces:
javax.accessibility.Accessible, DataSourcePanel, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable

public class ArcSDEDataSourcePanel
extends javax.swing.JPanel
implements DataSourcePanel

Allows entry of parameters relative to the ARCSDE DataSource.

Author:
ithaqua
See Also:
Serialized Form

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
 
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
ArcSDEDataSourcePanel()
          Creates new ArcSDEDataSourcePanel
 
Method Summary
 java.lang.String getDatabasename()
          Retrieve the database name of the database that SDE will access to service this request
 DataSource getDataSource()
          Return the full configured data source.
 java.lang.String getPassword()
          Retrieve the password corresponding to the username used when authenticating access to the database
 int getPortNumber()
          Retrieve the port number on which the SDE server is listening for incoming requests.
 java.lang.String getServername()
          Retrieve the name of the server where the SDE process is running
 java.lang.String getTablename()
          Retrieve the tablename where the data for this datasource resides
 java.lang.String getUsername()
          Return the username for accessing the database
 void setDatbasename(java.lang.String inDatabasename)
          Set the database name of the database that SDE will access to service this request
 void setGISDisplay(GISDisplay inDisplay)
          Sets the GISDisplay in case the panel should need it.
 void setPassword(java.lang.String inPassword)
          Set the password corresponding to the username used when authenticating access to the database
 void setPortNumber(java.lang.String inPortNumber)
          Set the port number on which the SDE server is listening for incoming requests.
 void setServername(java.lang.String inServername)
          Set the name of the server where the SDE process is running
 void setTablename(java.lang.String inTablename)
          Set the tablename where the data for this datasource resides
 void setUsername(java.lang.String inUsername)
          Set the username used when accessing the database
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, 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, getPropertyChangeListeners, getPropertyChangeListeners, 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, removePropertyChangeListener, removePropertyChangeListener, 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, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, 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, 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, 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, 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

ArcSDEDataSourcePanel

public ArcSDEDataSourcePanel()
Creates new ArcSDEDataSourcePanel

Method Detail

setServername

public void setServername(java.lang.String inServername)
Set the name of the server where the SDE process is running


getServername

public java.lang.String getServername()
Retrieve the name of the server where the SDE process is running


setPortNumber

public void setPortNumber(java.lang.String inPortNumber)
Set the port number on which the SDE server is listening for incoming requests. The SDE default for version 8.1 is 5151.


getPortNumber

public int getPortNumber()
Retrieve the port number on which the SDE server is listening for incoming requests. The SDE default for version 8.1 is 5151.


setDatbasename

public void setDatbasename(java.lang.String inDatabasename)
Set the database name of the database that SDE will access to service this request


getDatabasename

public java.lang.String getDatabasename()
Retrieve the database name of the database that SDE will access to service this request


setTablename

public void setTablename(java.lang.String inTablename)
Set the tablename where the data for this datasource resides


getTablename

public java.lang.String getTablename()
Retrieve the tablename where the data for this datasource resides


setUsername

public void setUsername(java.lang.String inUsername)
Set the username used when accessing the database


getUsername

public java.lang.String getUsername()
Return the username for accessing the database


setPassword

public void setPassword(java.lang.String inPassword)
Set the password corresponding to the username used when authenticating access to the database


getPassword

public java.lang.String getPassword()
Retrieve the password corresponding to the username used when authenticating access to the database


getDataSource

public DataSource getDataSource()
                         throws java.lang.Exception
Return the full configured data source.

Specified by:
getDataSource in interface DataSourcePanel
Throws:
java.lang.Exception

setGISDisplay

public void setGISDisplay(GISDisplay inDisplay)
Sets the GISDisplay in case the panel should need it.

Specified by:
setGISDisplay in interface DataSourcePanel