com.sas.sasserver
Class DataSetSelectorDialog

com.sas.sasserver.DataSetSelectorDialog
All Implemented Interfaces:
ContainerInterface, VisualInterface, com.sas.beans.PropertyChangeSource, com.sas.beans.VetoableChangeSource, com.sas.ComponentInterface, com.sas.DesignTimeDropTargetInterface, com.sas.lang.StringDataInterface, com.sas.LinkPropertiesInterface, com.sas.ModelInterface, ValidatorInterface, com.sas.ViewInterface, MultipleValueEventSourceInterface, java.awt.event.ActionListener, java.awt.event.WindowListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.beans.PropertyChangeListener, java.io.ObjectInputValidation, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible

public class DataSetSelectorDialog

See Also:
Serialized Form

Field Summary
protected  java.lang.String dataSet
           
protected  com.sas.sasserver.sasfilelist.DataSetListInterface dataSetList
           
protected  ListBox dataSetListBox
           
protected  com.sas.sasserver.librarylist.LibraryListInterface libraryList
           
protected  ListBox libraryListBox
           
 
Fields inherited from class com.sas.sasserver.RemoteObjectSelectorDialog
connection, owner, remoteObjects, rocf
 
Fields inherited from class com.sas.visuals.OkCancelHelpDialog
CANCEL, CLOSE, HELP
 
Fields inherited from class com.sas.visuals.ButtonDialog
buttonPanel, buttons, panel
 
Fields inherited from class com.sas.awt.Dialog
_cantUseSASModal, _inApplet, _modal, autoDispose, READY, setVisibleCalled, t
 
Constructor Summary
DataSetSelectorDialog(java.awt.Frame parent, java.awt.Component owner, com.sas.rmi.Connection connection, boolean cloneConnection, com.sas.rmi.Rocf rocf, java.lang.String dataSet)
           
DataSetSelectorDialog(java.awt.Frame parent, java.awt.Component owner, com.sas.rmi.Connection connection, com.sas.rmi.Rocf rocf, java.lang.String dataSet)
           
DataSetSelectorDialog(java.awt.Frame parent, com.sas.rmi.Connection connection, com.sas.rmi.Rocf rocf, java.lang.String dataSet)
           
 
Method Summary
protected  void close()
           
protected  void createRemoteObjects()
          Creates an instance of Rocf.
protected  void disposeRemoteObjects()
          Cleans up created remote objects.
 java.lang.String getDataSet()
           
 void initialize()
          Initializes the RemoteObjectSelectorDialog.
 void propertyChange(java.beans.PropertyChangeEvent evt)
          Handles any property links on this component from the source component.
 
Methods inherited from class com.sas.sasserver.RemoteObjectSelectorDialog
dispose, registerRemoteBaseClient, setVisible, wasCancelled, wasExceptionThrown
 
Methods inherited from class com.sas.visuals.OkCancelHelpDialog
actionPerformed, cancel, help, isValidateBeforeClosing, setValidateBeforeClosing, windowClosing
 
Methods inherited from class com.sas.visuals.ButtonDialog
getButtonPanel, getMainPanel, windowActivated, windowClosed, windowDeactivated, windowDeiconified, windowIconified, windowOpened
 
Methods inherited from class com.sas.awt.Dialog
center, centerOver, centerOverWindow, fireReadySignal, getAutoDispose, getDefaultHeight, getDefaultWidth, getExtendedBeanInfo, getText, hide, isSASModalEnabled, newDispatchThread, processWindowEvent, setAutoDispose, setDefaultHeight, setDefaultWidth, setModal, setResizable, setSASModalEnabled, setText, setTitle, setVisible, show, stopDispatchThread, waitForReadySignal, waitTilReady
 
Methods inherited from class com.sas.awt.DialogContainerComponent
addNotify, clone, dragEnter, dragLeave, dragOver, drop, getContainerInterfaceSupportInfo, getErrorHandler, getInsets, getValidator, isIDEDnDDropBarrier, isIDEDnDDropTarget, isValid, removeNotify, setContainerInterfaceSupportInfo, setDefaultValues, setErrorHandler, setIDEDnDDropBarrier, setIDEDnDDropTarget, setInsets, setInsets, setValidator, superAddNotify, superGetInsets, superRemoveNotify, superSetDefaultValues
 
Methods inherited from class com.sas.awt.DialogVisualComponent
addLink, addPropertyChangeListener, addVetoableChangeListener, anyPropertyChangeListeners, attachModel, attachView, computePreferredSize, detachModel, detachView, dumpComponent, firePropertyChange, firePropertyChange, fireVetoableChange, getBackgroundColor, getBorder, getComponentDescription, getComponentSupportInfo, getEventMethod, getEventValues, getFont, getForegroundColor, getHeight, getHorizontalPosition, getLinkInfo, getMinimumSize, getModelInterface, getPreferredSize, getPrePainter, getRequiredInterfaces, getVerticalPosition, getViewInterfaceSupportInfo, getVisualInterfaceSupportInfo, getWidth, initializeComponent, isDesignTime, isEnabled, isFocus, isLinked, isTransparent, isVisible, paint, queryLinks, queryLinks, refresh, removeAllLinks, removeInterfaceTraps, removeLink, removePropertyChangeListener, removeVetoableChangeListener, setBackgroundColor, setBorder, setBounds, setComponentDescription, setComponentSupportInfo, setEnabled, setFocus, setFont, setForegroundColor, setHeight, setHorizontalPosition, setLinkInfo, setModelInterface, setPreferredSize, setPrePainter, setRequiredInterfaces, setTransparent, setVerticalPosition, setViewInterfaceSupportInfo, setVisualInterfaceSupportInfo, setWidth, superGetFont, superGetMinimumSize, superGetPreferredSize, superIsEnabled, superIsVisible, superPaint, superSetBounds, superSetEnabled, superSetFont, superSetVisible, superUpdate, supportsListenerInterface, supportsRequiredInterfaces, trapInterfaceEvents, update, validateObject
 
Methods inherited from interface com.sas.awt.ContainerInterface
getComponents, getLayout, invalidate, setLayout, validate
 
Methods inherited from interface com.sas.awt.VisualInterface
computePreferredSize, getBackgroundColor, getBorder, getFont, getForegroundColor, getHeight, getHorizontalPosition, getMinimumSize, getPreferredSize, getPrePainter, getVerticalPosition, getVisualInterfaceSupportInfo, getWidth, isEnabled, isFocus, isTransparent, isVisible, setBackgroundColor, setBorder, setBounds, setEnabled, setFocus, setFont, setForegroundColor, setHeight, setHorizontalPosition, setPreferredSize, setPrePainter, setTransparent, setVerticalPosition, setVisualInterfaceSupportInfo, setWidth, superGetFont, superGetMinimumSize, superGetPreferredSize, superIsEnabled, superIsVisible, superPaint, superSetBounds, superSetEnabled, superSetFont, superSetVisible, superUpdate
 

Field Detail

libraryList

protected com.sas.sasserver.librarylist.LibraryListInterface libraryList

dataSetList

protected com.sas.sasserver.sasfilelist.DataSetListInterface dataSetList

libraryListBox

protected ListBox libraryListBox

dataSetListBox

protected ListBox dataSetListBox

dataSet

protected java.lang.String dataSet
Constructor Detail

DataSetSelectorDialog

public DataSetSelectorDialog(java.awt.Frame parent,
                             com.sas.rmi.Connection connection,
                             com.sas.rmi.Rocf rocf,
                             java.lang.String dataSet)

DataSetSelectorDialog

public DataSetSelectorDialog(java.awt.Frame parent,
                             java.awt.Component owner,
                             com.sas.rmi.Connection connection,
                             com.sas.rmi.Rocf rocf,
                             java.lang.String dataSet)

DataSetSelectorDialog

public DataSetSelectorDialog(java.awt.Frame parent,
                             java.awt.Component owner,
                             com.sas.rmi.Connection connection,
                             boolean cloneConnection,
                             com.sas.rmi.Rocf rocf,
                             java.lang.String dataSet)
Method Detail

initialize

public void initialize()
Description copied from class: RemoteObjectSelectorDialog
Initializes the RemoteObjectSelectorDialog. Starts the thread which calls the createRemoteObjects method to initiate the connection. This method must be call if the CommandProgress dialog is to be displayed.

Specified by:
initialize in interface com.sas.ComponentInterface
Overrides:
initialize in class RemoteObjectSelectorDialog
See Also:
ComponentInterface.initialize()

getDataSet

public java.lang.String getDataSet()

propertyChange

public void propertyChange(java.beans.PropertyChangeEvent evt)
Description copied from class: DialogVisualComponent
Handles any property links on this component from the source component.

Specified by:
propertyChange in interface java.beans.PropertyChangeListener
Overrides:
propertyChange in class DialogVisualComponent
See Also:
PropertyChangeListener.propertyChange(java.beans.PropertyChangeEvent)

close

protected void close()
Overrides:
close in class OkCancelHelpDialog

createRemoteObjects

protected void createRemoteObjects()
                            throws java.lang.Exception
Description copied from class: RemoteObjectSelectorDialog
Creates an instance of Rocf. This method will be run in a separate thread. This should be overridden to perform and operations or object creations using the rocf and connection objects.

Overrides:
createRemoteObjects in class RemoteObjectSelectorDialog
Throws:
java.lang.Exception

disposeRemoteObjects

protected void disposeRemoteObjects()
Description copied from class: RemoteObjectSelectorDialog
Cleans up created remote objects. If any RemoteBaseClient clients were registered with registerRemoteBaseClient, they are all stopped in this method. Additionally if the rocf is not a user supplied rocf, it is stopped.

Overrides:
disposeRemoteObjects in class RemoteObjectSelectorDialog



Copyright © 2009 SAS Institute Inc. All Rights Reserved.