ch.elexis.dialogs
Class KontaktSelektor
java.lang.Object
org.eclipse.jface.window.Window
org.eclipse.jface.dialogs.Dialog
org.eclipse.jface.dialogs.TrayDialog
org.eclipse.jface.dialogs.TitleAreaDialog
ch.elexis.dialogs.KontaktSelektor
- All Implemented Interfaces:
- CommonViewer.DoubleClickListener, org.eclipse.jface.window.IShellProvider
public class KontaktSelektor
- extends org.eclipse.jface.dialogs.TitleAreaDialog
- implements CommonViewer.DoubleClickListener
Nested classes/interfaces inherited from class org.eclipse.jface.window.Window |
org.eclipse.jface.window.Window.IExceptionHandler |
Fields inherited from class org.eclipse.jface.dialogs.TitleAreaDialog |
DLG_IMG_TITLE_BANNER, DLG_IMG_TITLE_ERROR, INFO_MESSAGE, WARNING_MESSAGE |
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 |
Fields inherited from class org.eclipse.jface.window.Window |
CANCEL, OK |
Constructor Summary |
KontaktSelektor(org.eclipse.swt.widgets.Shell parentShell,
java.lang.Class<? extends PersistentObject> which,
java.lang.String t,
java.lang.String m,
boolean showBezugsKontakt,
java.lang.String... orderFields)
|
KontaktSelektor(org.eclipse.swt.widgets.Shell parentShell,
java.lang.Class<? extends PersistentObject> which,
java.lang.String t,
java.lang.String m,
java.lang.String extra,
java.lang.String... orderFields)
|
KontaktSelektor(org.eclipse.swt.widgets.Shell parentShell,
java.lang.Class which,
java.lang.String title,
java.lang.String message,
java.lang.String[] orderFields)
|
Method Summary |
protected void |
cancelPressed()
|
boolean |
close()
|
void |
create()
|
protected org.eclipse.swt.widgets.Control |
createDialogArea(org.eclipse.swt.widgets.Composite parent)
|
void |
doubleClicked(PersistentObject obj,
CommonViewer cv)
|
java.lang.Object |
getSelection()
|
protected void |
okPressed()
|
void |
setHints(java.lang.String[] h)
Provide a few hints in case the user clicks "Neu erstellen". |
static Kontakt |
showInSync(java.lang.Class<? extends Kontakt> clazz,
java.lang.String title,
java.lang.String message)
|
static Kontakt |
showInSync(java.lang.Class<? extends Kontakt> clazz,
java.lang.String title,
java.lang.String message,
java.lang.String extra)
|
static Kontakt |
showInSync(java.lang.Class<? extends Kontakt> clazz,
java.lang.String title,
java.lang.String message,
java.lang.String[] hints)
|
static Kontakt |
showInSync(java.lang.Class<? extends Kontakt> clazz,
java.lang.String title,
java.lang.String message,
java.lang.String extra,
java.lang.String[] hints)
|
Methods inherited from class org.eclipse.jface.dialogs.TitleAreaDialog |
createContents, getErrorMessage, getInitialSize, getMessage, getTitleArea, getTitleImageLabel, setErrorMessage, setMessage, setMessage, setTitle, setTitleAreaColor, setTitleImage |
Methods inherited from class org.eclipse.jface.dialogs.TrayDialog |
closeTray, createButtonBar, createHelpControl, getLayout, getTray, handleShellCloseEvent, isDialogHelpAvailable, isHelpAvailable, openTray, setDialogHelpAvailable, setHelpAvailable |
Methods inherited from class org.eclipse.jface.dialogs.Dialog |
applyDialogFont, buttonPressed, convertHeightInCharsToPixels, convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, convertWidthInCharsToPixels, createButton, createButtonsForButtonBar, dialogFontIsDefault, getBlockedHandler, getButton, getButtonBar, getCancelButton, getDialogArea, getDialogBoundsSettings, getDialogBoundsStrategy, getImage, getInitialLocation, getOKButton, initializeBounds, initializeDialogUnits, isResizable, setBlockedHandler, setButtonLayoutData, setButtonLayoutFormData, shortenText |
Methods inherited from class org.eclipse.jface.window.Window |
canHandleShellCloseEvent, configureShell, constrainShellSize, createShell, getConstrainedShellBounds, getContents, getDefaultImage, getDefaultImages, getDefaultOrientation, getParentShell, getReturnCode, getShell, getShellListener, getShellStyle, getWindowManager, handleFontChange, open, setBlockOnOpen, setDefaultImage, setDefaultImages, setDefaultModalParent, setDefaultOrientation, setExceptionHandler, setParentShell, setReturnCode, setShellStyle, setWindowManager |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HINTSIZE
public static final int HINTSIZE
- See Also:
- Constant Field Values
HINT_NAME
public static final int HINT_NAME
- See Also:
- Constant Field Values
HINT_FIRSTNAME
public static final int HINT_FIRSTNAME
- See Also:
- Constant Field Values
HINT_BIRTHDATE
public static final int HINT_BIRTHDATE
- See Also:
- Constant Field Values
HINT_STREET
public static final int HINT_STREET
- See Also:
- Constant Field Values
HINT_ZIP
public static final int HINT_ZIP
- See Also:
- Constant Field Values
HINT_PLACE
public static final int HINT_PLACE
- See Also:
- Constant Field Values
HINT_PHONE
public static final int HINT_PHONE
- See Also:
- Constant Field Values
HINT_ADD
public static final int HINT_ADD
- See Also:
- Constant Field Values
HINT_FAX
public static final int HINT_FAX
- See Also:
- Constant Field Values
HINT_MAIL
public static final int HINT_MAIL
- See Also:
- Constant Field Values
HINT_SEX
public static final int HINT_SEX
- See Also:
- Constant Field Values
HINT_PATIENT
public static final int HINT_PATIENT
- See Also:
- Constant Field Values
KontaktSelektor
public KontaktSelektor(org.eclipse.swt.widgets.Shell parentShell,
java.lang.Class which,
java.lang.String title,
java.lang.String message,
java.lang.String[] orderFields)
KontaktSelektor
public KontaktSelektor(org.eclipse.swt.widgets.Shell parentShell,
java.lang.Class<? extends PersistentObject> which,
java.lang.String t,
java.lang.String m,
boolean showBezugsKontakt,
java.lang.String... orderFields)
KontaktSelektor
public KontaktSelektor(org.eclipse.swt.widgets.Shell parentShell,
java.lang.Class<? extends PersistentObject> which,
java.lang.String t,
java.lang.String m,
java.lang.String extra,
java.lang.String... orderFields)
close
public boolean close()
- Overrides:
close
in class org.eclipse.jface.dialogs.Dialog
setHints
public void setHints(java.lang.String[] h)
- Provide a few hints in case the user clicks "Neu erstellen". The hints is an array of up to
10 Strings as used in KontaktErfassenDialog
- Parameters:
hints
- Name, Vorname, gebdat, strasse, plz, ort, tel, zusatz, fax, email
createDialogArea
protected org.eclipse.swt.widgets.Control createDialogArea(org.eclipse.swt.widgets.Composite parent)
- Overrides:
createDialogArea
in class org.eclipse.jface.dialogs.TitleAreaDialog
getSelection
public java.lang.Object getSelection()
create
public void create()
- Overrides:
create
in class org.eclipse.jface.dialogs.Dialog
cancelPressed
protected void cancelPressed()
- Overrides:
cancelPressed
in class org.eclipse.jface.dialogs.Dialog
okPressed
protected void okPressed()
- Overrides:
okPressed
in class org.eclipse.jface.dialogs.Dialog
doubleClicked
public void doubleClicked(PersistentObject obj,
CommonViewer cv)
- Specified by:
doubleClicked
in interface CommonViewer.DoubleClickListener
showInSync
public static Kontakt showInSync(java.lang.Class<? extends Kontakt> clazz,
java.lang.String title,
java.lang.String message,
java.lang.String extra)
showInSync
public static Kontakt showInSync(java.lang.Class<? extends Kontakt> clazz,
java.lang.String title,
java.lang.String message)
showInSync
public static Kontakt showInSync(java.lang.Class<? extends Kontakt> clazz,
java.lang.String title,
java.lang.String message,
java.lang.String extra,
java.lang.String[] hints)
showInSync
public static Kontakt showInSync(java.lang.Class<? extends Kontakt> clazz,
java.lang.String title,
java.lang.String message,
java.lang.String[] hints)