Class DialogWithEntry
java.lang.Object
org.eclipse.jface.window.Window
org.eclipse.jface.dialogs.Dialog
org.eclipse.jface.dialogs.IconAndMessageDialog
org.eclipse.jface.dialogs.MessageDialog
org.eclipse.nebula.widgets.xviewer.util.internal.dialog.DialogWithEntry
- All Implemented Interfaces:
org.eclipse.jface.window.IShellProvider
- Direct Known Subclasses:
ColumnFilterDialog
public class DialogWithEntry
extends org.eclipse.jface.dialogs.MessageDialog
-
Nested Class Summary
-
Field Summary
Fields Modifier and Type Field Description (package private) org.eclipse.swt.widgets.Composite
comp
(package private) java.lang.String
entryText
(package private) org.eclipse.swt.widgets.Label
errorLabel
(package private) boolean
fillVertically
(package private) org.eclipse.swt.events.MouseMoveListener
listener
(package private) org.eclipse.swt.widgets.Button
ok
(package private) XViewerTextWidget
text
(package private) java.lang.String
validationErrorString
(package private) java.lang.String
validationRegularExpression
Fields inherited from class org.eclipse.jface.dialogs.MessageDialog
CONFIRM, ERROR, INFORMATION, NONE, QUESTION, QUESTION_WITH_CANCEL, WARNING
Fields inherited from class org.eclipse.jface.dialogs.IconAndMessageDialog
imageLabel, message, messageLabel
Fields inherited from class org.eclipse.jface.dialogs.Dialog
blockedHandler, buttonBar, DIALOG_DEFAULT_BOUNDS, DIALOG_PERSISTLOCATION, DIALOG_PERSISTSIZE, dialogArea, DLG_IMG_ERROR, DLG_IMG_HELP, DLG_IMG_INFO, DLG_IMG_MESSAGE_ERROR, DLG_IMG_MESSAGE_INFO, DLG_IMG_MESSAGE_WARNING, DLG_IMG_QUESTION, DLG_IMG_WARNING, ELLIPSIS
-
Constructor Summary
Constructors Constructor Description DialogWithEntry(java.lang.String dialogTitle, java.lang.String dialogMessage)
DialogWithEntry(org.eclipse.swt.widgets.Shell parentShell, java.lang.String dialogTitle, org.eclipse.swt.graphics.Image dialogTitleImage, java.lang.String dialogMessage, int dialogImageType, java.lang.String[] dialogButtonLabels, int defaultIndex)
-
Method Summary
Modifier and Type Method Description protected org.eclipse.swt.widgets.Control
createCustomArea(org.eclipse.swt.widgets.Composite parent)
protected void
createExtendedArea(org.eclipse.swt.widgets.Composite parent)
Override to provide other widgetsprotected void
createExtendedAreaPre(org.eclipse.swt.widgets.Composite parent)
Override to provide other widgets before entryjava.lang.String
getEntry()
void
handleModified()
boolean
isEntryValid()
override this method to make own checks on entry this will be called with every keystrokeboolean
isFillVertically()
protected boolean
isResizable()
void
setEntry(java.lang.String entry)
void
setFillVertically(boolean fillVertically)
void
setInitialButtonState()
void
setModeless()
Calling will enable dialog to loose focusvoid
setSelectionListener(org.eclipse.swt.events.SelectionListener listener)
void
setValidationErrorString(java.lang.String errorText)
void
setValidationRegularExpression(java.lang.String regExp)
Methods inherited from class org.eclipse.jface.dialogs.MessageDialog
buttonPressed, configureShell, createButton, createButtonsForButtonBar, createDialogArea, customShouldTakeFocus, getButton, getButtonLabels, getDefaultButtonIndex, getImage, getMinimumMessageWidth, handleShellCloseEvent, open, open, openConfirm, openError, openInformation, openQuestion, openWarning, setButtonLabels, setButtons
Methods inherited from class org.eclipse.jface.dialogs.IconAndMessageDialog
createButtonBar, createContents, createDialogAndButtonArea, createMessageArea, getColumnCount, getErrorImage, getInfoImage, getMessageLabelStyle, getQuestionImage, getWarningImage
Methods inherited from class org.eclipse.jface.dialogs.Dialog
applyDialogFont, cancelPressed, close, convertHeightInCharsToPixels, convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, convertWidthInCharsToPixels, create, dialogFontIsDefault, getBlockedHandler, getButtonBar, getCancelButton, getDialogArea, getDialogBoundsSettings, getDialogBoundsStrategy, getImage, getInitialLocation, getInitialSize, getOKButton, initializeBounds, initializeDialogUnits, okPressed, setBlockedHandler, setButtonLayoutData, setButtonLayoutFormData, shortenText
Methods inherited from class org.eclipse.jface.window.Window
canHandleShellCloseEvent, constrainShellSize, createShell, getConstrainedShellBounds, getContents, getDefaultImage, getDefaultImages, getDefaultOrientation, getLayout, getParentShell, getReturnCode, getShell, getShellListener, getShellStyle, getWindowManager, handleFontChange, open, setBlockOnOpen, setDefaultImage, setDefaultImages, setDefaultModalParent, setDefaultOrientation, setExceptionHandler, setParentShell, setReturnCode, setShellStyle, setWindowManager
-
Field Details
-
text
XViewerTextWidget text -
comp
org.eclipse.swt.widgets.Composite comp -
entryText
java.lang.String entryText -
validationRegularExpression
java.lang.String validationRegularExpression -
validationErrorString
java.lang.String validationErrorString -
ok
org.eclipse.swt.widgets.Button ok -
listener
org.eclipse.swt.events.MouseMoveListener listener -
errorLabel
org.eclipse.swt.widgets.Label errorLabel -
fillVertically
boolean fillVertically
-
-
Constructor Details
-
DialogWithEntry
public DialogWithEntry(java.lang.String dialogTitle, java.lang.String dialogMessage) -
DialogWithEntry
public DialogWithEntry(org.eclipse.swt.widgets.Shell parentShell, java.lang.String dialogTitle, org.eclipse.swt.graphics.Image dialogTitleImage, java.lang.String dialogMessage, int dialogImageType, java.lang.String[] dialogButtonLabels, int defaultIndex)
-
-
Method Details
-
createCustomArea
protected org.eclipse.swt.widgets.Control createCustomArea(org.eclipse.swt.widgets.Composite parent)- Overrides:
createCustomArea
in classorg.eclipse.jface.dialogs.MessageDialog
-
createExtendedAreaPre
protected void createExtendedAreaPre(org.eclipse.swt.widgets.Composite parent)Override to provide other widgets before entry -
isResizable
protected boolean isResizable()- Overrides:
isResizable
in classorg.eclipse.jface.dialogs.Dialog
-
createExtendedArea
protected void createExtendedArea(org.eclipse.swt.widgets.Composite parent)Override to provide other widgets -
setInitialButtonState
public void setInitialButtonState() -
handleModified
public void handleModified() -
getEntry
public java.lang.String getEntry() -
setEntry
public void setEntry(java.lang.String entry) -
isEntryValid
public boolean isEntryValid()override this method to make own checks on entry this will be called with every keystroke- Returns:
- true if entry is valid
-
setValidationRegularExpression
public void setValidationRegularExpression(java.lang.String regExp) -
setValidationErrorString
public void setValidationErrorString(java.lang.String errorText) -
setModeless
public void setModeless()Calling will enable dialog to loose focus -
setSelectionListener
public void setSelectionListener(org.eclipse.swt.events.SelectionListener listener) -
isFillVertically
public boolean isFillVertically() -
setFillVertically
public void setFillVertically(boolean fillVertically)
-