Skip navigation links


com.essbase.eas.framework.client.ui.filedlgs
Class SaveAsDialog

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Window
              extended by java.awt.Dialog
                  extended by javax.swing.JDialog
                      extended by com.essbase.eas.ui.StandardDialog
                          extended by com.essbase.eas.framework.client.ui.filedlgs.SaveAsDialog

All Implemented Interfaces:
ModalDialog, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants

public class SaveAsDialog
extends StandardDialog

This dialog provides the save As object functionality for Tomcat.

A frame that wishes to use save as implements the SaveAsRequestor interface.

Version:
1.00, 07/09/2001
Author:
Hank Cox
See Also:
Serialized Form

Nested Class Summary

 

Nested classes/interfaces inherited from class javax.swing.JDialog
javax.swing.JDialog.AccessibleJDialog

 

Nested classes/interfaces inherited from class java.awt.Dialog
java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType

 

Nested classes/interfaces inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow

 

Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer

 

Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy

 

Field Summary

 

Fields inherited from class com.essbase.eas.ui.StandardDialog
adapter, busyCursor, buttons, cancelBtn, handledOK, helpBtn, okBtn, resources

 

Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled

 

Fields inherited from class java.awt.Dialog
DEFAULT_MODALITY_TYPE

 

Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT

 

Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE

 

Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH

 

Constructor Summary
SaveAsDialog(SaveAsRequestor parent)
          Construct a save as dialog with the specified inte
SaveAsDialog(SaveAsRequestor parent, SaveAsDialogResult result)
           
SaveAsDialog(java.lang.String title, SaveAsRequestor parent)
           

 

Method Summary
static java.io.File getDefaultDirectory()
          Get the directory where a user last opened or saved a file to.
 java.lang.String getName(java.awt.Component c)
           
 java.awt.Component getSelectedComponent()
           
 java.lang.String getSelectedFileType()
          Gets the extension of the file type the user has selected
 void handleOk()
          This method is called internally by the SaveAsDialog and should not be called directly from client code.
 void initComponents()
           
static void setDefaultDirectory(java.io.File directory)
          Provides access to the default directory shared between the SaveAsDialog and the OpenDialog
 void setOkAction(javax.swing.AbstractAction action)
          Set the ok action for the SaveAsDialog
static void showDialog(SaveAsRequestor parent)
          Show the SaveAsDialog with the specified parent.
static void showDialog(SaveAsRequestor parent, SaveAsDialogResult result)
          Show the SaveAsDialog returning the result in the SaveAsDialogResult object passed as a parameter.
static void showDialog(java.lang.String title, SaveAsRequestor parent)
          Show the SaveAsDialog with a specified title for the specified SaveAsRequestor object.

 

Methods inherited from class com.essbase.eas.ui.StandardDialog
dispose, doModal, doModal, doWindowClosing, finalize, getSafeOwner, getStringSafely, getValue, handleCancel, handleWindowClosed, handleWindowClosing, handleWindowOpened, localizeComponent, localizeComponents, localizeWindow, localizeWindow, readBounds, readBounds, resetBusyCursor, saveBounds, setBusyCursor, setHandledOK, setSaveBounds, setTitle, show, showErrorMessage, showStatusMessage

 

Methods inherited from class javax.swing.JDialog
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update

 

Methods inherited from class java.awt.Dialog
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setModalityType, setResizable, setUndecorated, setVisible, toBack

 

Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, toFront

 

Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, 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, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusUpCycle

 

Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait

 

Constructor Detail

SaveAsDialog

public SaveAsDialog(SaveAsRequestor parent)
Construct a save as dialog with the specified inte
Parameters:
parent -

SaveAsDialog

public SaveAsDialog(SaveAsRequestor parent,
                    SaveAsDialogResult result)
Parameters:
parent -
result -

SaveAsDialog

public SaveAsDialog(java.lang.String title,
                    SaveAsRequestor parent)
Parameters:
title -
parent -

Method Detail

getName

public java.lang.String getName(java.awt.Component c)
Parameters:
c -
Returns:

handleOk

public void handleOk()
This method is called internally by the SaveAsDialog and should not be called directly from client code.
Overrides:
handleOk in class StandardDialog

initComponents

public void initComponents()

showDialog

public static void showDialog(SaveAsRequestor parent)
Show the SaveAsDialog with the specified parent.
Parameters:
parent - - the parent of the dialog

showDialog

public static void showDialog(SaveAsRequestor parent,
                              SaveAsDialogResult result)
Show the SaveAsDialog returning the result in the SaveAsDialogResult object passed as a parameter.
Parameters:
parent - - the object that is used to initialize the SaveAsDialog
result - - the object to put the SaveAsDialogResult.

showDialog

public static void showDialog(java.lang.String title,
                              SaveAsRequestor parent)
Show the SaveAsDialog with a specified title for the specified SaveAsRequestor object.
Parameters:
title - - the title to use for the dialog
parent - - the parent of the dialog

getSelectedFileType

public java.lang.String getSelectedFileType()
Gets the extension of the file type the user has selected
Returns:
a String with the extension of the selected file type

setOkAction

public void setOkAction(javax.swing.AbstractAction action)
Set the ok action for the SaveAsDialog
Parameters:
action - - a file chooser approve action

getDefaultDirectory

public static java.io.File getDefaultDirectory()
Get the directory where a user last opened or saved a file to.
Returns:
a File object representing the default directory shared between the SaveAsDialog and the OpenDialog

setDefaultDirectory

public static void setDefaultDirectory(java.io.File directory)
Provides access to the default directory shared between the SaveAsDialog and the OpenDialog
Parameters:
directory - - the File object representing the directory that the user navigated to and successfully saved or opened a file from

getSelectedComponent

public java.awt.Component getSelectedComponent()

Skip navigation links


Copyright © 2001, 2012, Oracle. All rights reserved.