HttpAuthDialog
public class LoginDialog extends AbstractDialog
i18n, MONITOR_CURRENT, MONITOR_PRIMARY, POSITION_CENTER, POSITION_MOUSE
Constructor | Description |
---|---|
LoginDialog(int position) |
ct.
|
Modifier and Type | Method | Description |
---|---|---|
protected boolean |
checkLogin(Login login) |
Kann ueberschrieben werden, wenn das Passwort geprueft werden soll.
|
protected void |
extend(Container container) |
Kann von abgeleiteten Dialogen ueberschrieben werden, um
den Login-Dialog noch zu erweitern.
|
protected java.lang.Object |
getData() |
Diese Funktion wird beim Schliessen des Dialogs in open()
aufgerufen und liefert die ausgewaehlten Daten zurueck.
|
protected void |
paint(org.eclipse.swt.widgets.Composite parent) |
Muss vom abgeleiteten Dialog ueberschrieben werden.
|
void |
setErrorText(java.lang.String text) |
Aktualisiert den Fehlertext.
|
void |
setLogin(Login login) |
Speichert das vorausgefuellte Login.
|
void |
setPasswordLabelText(java.lang.String text) |
Speichert den Text, der links neben dem Eingabefeld fuer die
Passwort-Eingabe angezeigt werden soll (Optional).
|
void |
setText(java.lang.String text) |
Speichert den anzuzeigenden Text.
|
void |
setUsernameLabelText(java.lang.String text) |
Speichert den Text, der links neben dem Eingabefeld fuer die
Benutzername-Eingabe angezeigt werden soll (Optional).
|
addCloseListener, addShellListener, close, createShell, getDisplay, getShell, isModeless, onEscape, open, setMonitor, setPanelText, setSideImage, setSize, setTitle
public void setLogin(Login login)
login
- das vorausgefuellte Login.public void setUsernameLabelText(java.lang.String text)
text
- anzuzeigender Text.public void setPasswordLabelText(java.lang.String text)
text
- anzuzeigender Text.public void setText(java.lang.String text)
text
- anzuzeigender Text.public void setErrorText(java.lang.String text)
text
- der Fehlertext.protected void paint(org.eclipse.swt.widgets.Composite parent) throws java.lang.Exception
AbstractDialog
paint
in class AbstractDialog
parent
- das Composite, in dem der Dialog gemalt werden soll.
Hinweis: Das Composite enthaelt bereits ein einspaltiges GridLayout
.java.lang.Exception
- Kann von der abgeleiteten Klasse geworfen
werden. Tut sie das, wird der Dialog nicht angezeigt.AbstractDialog.paint(org.eclipse.swt.widgets.Composite)
protected java.lang.Object getData() throws java.lang.Exception
AbstractDialog
getData
in class AbstractDialog
java.lang.Exception
AbstractDialog.getData()
protected void extend(Container container) throws java.lang.Exception
container
- der Container.java.lang.Exception
protected boolean checkLogin(Login login)
login
- das eingegebene Login.