Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.eclipse.pde.internal.ui.wizards
Class FolderSelectionDialog  view FolderSelectionDialog download FolderSelectionDialog.java

java.lang.Object
  extended byorg.eclipse.jface.window.Window
      extended byorg.eclipse.jface.dialogs.Dialog
          extended byorg.eclipse.ui.dialogs.SelectionDialog
              extended byorg.eclipse.ui.dialogs.SelectionStatusDialog
                  extended byorg.eclipse.ui.dialogs.ElementTreeSelectionDialog
                      extended byorg.eclipse.pde.internal.ui.wizards.FolderSelectionDialog
All Implemented Interfaces:
org.eclipse.jface.viewers.ISelectionChangedListener

public class FolderSelectionDialog
extends org.eclipse.ui.dialogs.ElementTreeSelectionDialog
implements org.eclipse.jface.viewers.ISelectionChangedListener


Nested Class Summary
 
Nested classes inherited from class org.eclipse.jface.window.Window
org.eclipse.jface.window.Window.IExceptionHandler
 
Field Summary
private  org.eclipse.swt.widgets.Button fNewFolderButton
           
private  org.eclipse.core.resources.IContainer fSelectedContainer
           
 
Fields inherited from class org.eclipse.ui.dialogs.ElementTreeSelectionDialog
 
Fields inherited from class org.eclipse.ui.dialogs.SelectionStatusDialog
 
Fields inherited from class org.eclipse.ui.dialogs.SelectionDialog
 
Fields inherited from class org.eclipse.jface.dialogs.Dialog
blockedHandler, buttonBar, dialogArea, DLG_IMG_ERROR, DLG_IMG_INFO, DLG_IMG_MESSAGE_ERROR, DLG_IMG_MESSAGE_INFO, DLG_IMG_MESSAGE_WARNING, DLG_IMG_QUESTION, DLG_IMG_WARNING, ELLIPSIS
 
Fields inherited from class org.eclipse.jface.window.Window
CANCEL, OK
 
Constructor Summary
FolderSelectionDialog(org.eclipse.swt.widgets.Shell parent, org.eclipse.jface.viewers.ILabelProvider labelProvider, org.eclipse.jface.viewers.ITreeContentProvider contentProvider)
           
 
Method Summary
protected  org.eclipse.swt.widgets.Control createDialogArea(org.eclipse.swt.widgets.Composite parent)
          Creates and returns the contents of the upper part of this dialog (above the button bar).
protected  void newFolderButtonPressed()
           
 void selectionChanged(org.eclipse.jface.viewers.SelectionChangedEvent event)
          Notifies that the selection has changed.
private  void updateNewFolderButtonState()
           
 
Methods inherited from class org.eclipse.ui.dialogs.ElementTreeSelectionDialog
access$setResult, access$superButtonPressed, addFilter, cancelPressed, computeResult, create, createTreeViewer, getTreeViewer, handleShellCloseEvent, open, setAllowMultiple, setDoubleClickSelects, setEmptyListMessage, setInitialSelection, setInput, setSize, setSorter, setValidator, updateOKStatus
 
Methods inherited from class org.eclipse.ui.dialogs.SelectionStatusDialog
configureShell, createButtonBar, getFirstResult, okPressed, setImage, setResult, setStatusLineAboveButtons, updateButtonsEnableState, updateStatus
 
Methods inherited from class org.eclipse.ui.dialogs.SelectionDialog
createButtonsForButtonBar, createMessageArea, getInitialElementSelections, getInitialSelections, getMessage, getOkButton, getResult, setInitialElementSelections, setInitialSelections, setMessage, setResult, setSelectionResult, setTitle
 
Methods inherited from class org.eclipse.jface.dialogs.Dialog
applyDialogFont, buttonPressed, close, convertHeightInCharsToPixels, convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, convertWidthInCharsToPixels, createButton, createContents, dialogFontIsDefault, getBlockedHandler, getButton, getButtonBar, getCancelButton, getDialogArea, getImage, getOKButton, initializeBounds, initializeDialogUnits, setBlockedHandler, setButtonLayoutData, setButtonLayoutFormData, shortenText
 
Methods inherited from class org.eclipse.jface.window.Window
canHandleShellCloseEvent, constrainShellSize, createShell, getConstrainedShellBounds, getContents, getDefaultImage, getDefaultImages, getInitialLocation, getInitialSize, getLayout, getParentShell, getReturnCode, getShell, getShellListener, getShellStyle, getWindowManager, handleFontChange, setBlockOnOpen, setDefaultImage, setDefaultImages, setExceptionHandler, setReturnCode, setShellStyle, setWindowManager
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

fNewFolderButton

private org.eclipse.swt.widgets.Button fNewFolderButton

fSelectedContainer

private org.eclipse.core.resources.IContainer fSelectedContainer
Constructor Detail

FolderSelectionDialog

public FolderSelectionDialog(org.eclipse.swt.widgets.Shell parent,
                             org.eclipse.jface.viewers.ILabelProvider labelProvider,
                             org.eclipse.jface.viewers.ITreeContentProvider contentProvider)
Method Detail

createDialogArea

protected org.eclipse.swt.widgets.Control createDialogArea(org.eclipse.swt.widgets.Composite parent)
Description copied from class: org.eclipse.jface.dialogs.Dialog
Creates and returns the contents of the upper part of this dialog (above the button bar).

The Dialog implementation of this framework method creates and returns a new Composite with standard margins and spacing.

The returned control's layout data must be an instance of GridData. This method must not modify the parent's layout.

Subclasses must override this method but may call super as in the following example:

 Composite composite = (Composite) super.createDialogArea(parent);
 //add controls to composite as necessary
 return composite;
 


updateNewFolderButtonState

private void updateNewFolderButtonState()

newFolderButtonPressed

protected void newFolderButtonPressed()

selectionChanged

public void selectionChanged(org.eclipse.jface.viewers.SelectionChangedEvent event)
Description copied from interface: org.eclipse.jface.viewers.ISelectionChangedListener
Notifies that the selection has changed.

Specified by:
selectionChanged in interface org.eclipse.jface.viewers.ISelectionChangedListener