com.sas.sasserver
Class CatalogSelectorDialog

com.sas.sasserver.CatalogSelectorDialog
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 CatalogSelectorDialog

See Also:
Serialized Form

Field Summary
protected  java.lang.String catalog
           
protected  com.sas.sasserver.sasfilelist.CatalogListInterface catalogList
           
protected  ListBox catalogListBox
           
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
CatalogSelectorDialog(java.awt.Frame parent, java.awt.Component owner, com.sas.rmi.Connection connection, boolean cloneConnection, com.sas.rmi.Rocf rocf, java.lang.String catalog)
           
CatalogSelectorDialog(java.awt.Frame parent, java.awt.Component owner, com.sas.rmi.Connection connection, com.sas.rmi.Rocf rocf, java.lang.String catalog)
           
CatalogSelectorDialog(java.awt.Frame parent, com.sas.rmi.Connection connection, com.sas.rmi.Rocf rocf, java.lang.String catalog)
           
 
Method Summary
protected  void cancel()
           
protected  void close()
           
 void createComponents()
           
protected  void createRemoteObjects()
          Creates an instance of Rocf.
protected  void disposeRemoteObjects()
          Cleans up created remote objects.
 java.lang.String getCatalog()
           
 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, 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

catalogList

protected com.sas.sasserver.sasfilelist.CatalogListInterface catalogList

libraryListBox

protected ListBox libraryListBox

catalogListBox

protected ListBox catalogListBox

catalog

protected java.lang.String catalog
Constructor Detail

CatalogSelectorDialog

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

CatalogSelectorDialog

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

CatalogSelectorDialog

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

createComponents

public void createComponents()

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()

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)

getCatalog

public java.lang.String getCatalog()

close

protected void close()
Overrides:
close in class OkCancelHelpDialog

cancel

protected void cancel()
Overrides:
cancel 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.