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

Quick Search    Search Deep

com.port80.eclipse.llk.editors
Class JavaElementSelectionDialog  view JavaElementSelectionDialog download JavaElementSelectionDialog.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.AbstractElementListSelectionDialog
                      extended bycom.port80.eclipse.llk.editors.JavaElementSelectionDialog

public class JavaElementSelectionDialog
extends org.eclipse.ui.dialogs.AbstractElementListSelectionDialog

Dialog to select a Java element from a list.


Nested Class Summary
 
Nested classes inherited from class org.eclipse.jface.window.Window
org.eclipse.jface.window.Window.IExceptionHandler
 
Field Summary
private  java.util.List fElements
           
private static java.lang.String FILTER_LABEL
           
private  org.eclipse.jdt.core.IType fSelected
           
private static java.lang.String LIST_LABEL
           
private static java.lang.String TITLE
           
 
Fields inherited from class org.eclipse.ui.dialogs.AbstractElementListSelectionDialog
fFilteredList
 
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
JavaElementSelectionDialog(org.eclipse.swt.widgets.Shell parent, org.eclipse.jface.viewers.ILabelProvider renderer)
           
 
Method Summary
protected  void computeResult()
          Compute the result and return it.
 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  org.eclipse.swt.widgets.Label createLabel(org.eclipse.swt.widgets.Composite parent, java.lang.String name)
          Creates a label if name was not null.
 org.eclipse.jdt.core.IType getSelected()
           
protected  void handleSelectionChanged()
          Handles a selection changed event.
 int open(java.util.List items)
           
 
Methods inherited from class org.eclipse.ui.dialogs.AbstractElementListSelectionDialog
cancelPressed, create, createFilteredList, createFilterText, createMessageArea, getFilter, getFoldedElements, getSelectedElements, getSelectionIndex, getSelectionIndices, handleDefaultSelected, handleEmptyList, isCaseIgnored, open, setAllowDuplicates, setEmptyListMessage, setEmptySelectionMessage, setFilter, setIgnoreCase, setListElements, setMatchEmptyString, setMultipleSelection, setSelection, setSize, setValidator, updateOkState, validateCurrentSelection
 
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, 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, handleShellCloseEvent, 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

TITLE

private static final java.lang.String TITLE
See Also:
Constant Field Values

FILTER_LABEL

private static final java.lang.String FILTER_LABEL
See Also:
Constant Field Values

LIST_LABEL

private static final java.lang.String LIST_LABEL
See Also:
Constant Field Values

fElements

private java.util.List fElements

fSelected

private org.eclipse.jdt.core.IType fSelected
Constructor Detail

JavaElementSelectionDialog

public JavaElementSelectionDialog(org.eclipse.swt.widgets.Shell parent,
                                  org.eclipse.jface.viewers.ILabelProvider renderer)
Method Detail

createDialogArea

public 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;
 


createLabel

protected org.eclipse.swt.widgets.Label createLabel(org.eclipse.swt.widgets.Composite parent,
                                                    java.lang.String name)
Creates a label if name was not null.


open

public int open(java.util.List items)

handleSelectionChanged

protected void handleSelectionChanged()
Description copied from class: org.eclipse.ui.dialogs.AbstractElementListSelectionDialog
Handles a selection changed event. By default, the current selection is validated.


getSelected

public org.eclipse.jdt.core.IType getSelected()

computeResult

protected void computeResult()
Description copied from class: org.eclipse.ui.dialogs.SelectionStatusDialog
Compute the result and return it.