|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.vaadin.server.AbstractClientConnector
com.vaadin.ui.AbstractComponent
com.vaadin.ui.AbstractComponentContainer
com.vaadin.ui.CustomComponent
com.vaadin.ui.LoginForm
VerticalLayout
with two TextFields can be used instead.
@Deprecated public class LoginForm
LoginForm is a Vaadin component to handle common problem among Ajax applications: browsers password managers don't fill dynamically created forms like all those UI elements created by Vaadin.
For developer it is easy to use: add component to a desired place in you UI and add LoginListener to validate form input. Behind the curtain LoginForm creates an iframe with static html that browsers detect.
Login form is by default 100% width and height, so consider using it inside a
sized Panel or Window.
Login page html can be overridden by replacing protected getLoginHTML method. As the login page is actually an iframe, styles must be handled manually. By default component tries to guess the right place for theme css.
| Nested Class Summary | |
|---|---|
static class |
LoginForm.LoginEvent
Deprecated. This event is sent when login form is submitted. |
static interface |
LoginForm.LoginListener
Deprecated. Login listener is a class capable to listen LoginEvents sent from LoginBox |
| Nested classes/interfaces inherited from class com.vaadin.ui.AbstractComponent |
|---|
AbstractComponent.ComponentErrorEvent, AbstractComponent.ComponentErrorHandler |
| Nested classes/interfaces inherited from interface com.vaadin.ui.ComponentContainer |
|---|
ComponentContainer.ComponentAttachEvent, ComponentContainer.ComponentAttachListener, ComponentContainer.ComponentDetachEvent, ComponentContainer.ComponentDetachListener |
| Nested classes/interfaces inherited from interface com.vaadin.ui.Component |
|---|
Component.ErrorEvent, Component.ErrorListener, Component.Event, Component.Focusable, Component.Listener |
| Nested classes/interfaces inherited from interface com.vaadin.server.Sizeable |
|---|
Sizeable.Unit |
| Field Summary |
|---|
| Fields inherited from interface com.vaadin.server.Sizeable |
|---|
SIZE_UNDEFINED, UNITS_CM, UNITS_EM, UNITS_EX, UNITS_INCH, UNITS_MM, UNITS_PERCENTAGE, UNITS_PICAS, UNITS_PIXELS, UNITS_POINTS |
| Constructor Summary | |
|---|---|
LoginForm()
Deprecated. |
|
| Method Summary | |
|---|---|
void |
addListener(LoginForm.LoginListener listener)
Deprecated. Since 7.0, replaced by addLoginListener(LoginListener) |
void |
addLoginListener(LoginForm.LoginListener listener)
Deprecated. Adds LoginListener to handle login logic |
void |
attach()
Deprecated. Notifies the connector that it is connected to an application. |
void |
detach()
Deprecated. Notifies the component that it is detached from the application. |
java.lang.String |
getLoginButtonCaption()
Deprecated. Returns the caption for the login button. |
protected byte[] |
getLoginHTML()
Deprecated. Returns byte array containing login page html. |
java.lang.String |
getPasswordCaption()
Deprecated. Returns the caption for the password field. |
java.lang.String |
getUsernameCaption()
Deprecated. Returns the caption for the user name field. |
void |
removeListener(LoginForm.LoginListener listener)
Deprecated. Since 7.0, replaced by removeLoginListener(LoginListener) |
void |
removeLoginListener(LoginForm.LoginListener listener)
Deprecated. Removes LoginListener |
void |
setHeight(float height,
Sizeable.Unit unit)
Deprecated. Sets the height of the object. |
void |
setLoginButtonCaption(java.lang.String loginButtonCaption)
Deprecated. Sets the caption (button text) to show for the login button. |
void |
setPasswordCaption(java.lang.String passwordCaption)
Deprecated. Sets the caption to show for the password field. |
void |
setUsernameCaption(java.lang.String usernameCaption)
Deprecated. Sets the caption to show for the user name field. |
void |
setWidth(float width,
Sizeable.Unit unit)
Deprecated. Sets the width of the object. |
| Methods inherited from class com.vaadin.ui.CustomComponent |
|---|
addComponent, getComponentCount, getComponentIterator, getCompositionRoot, moveComponentsFrom, removeAllComponents, removeComponent, replaceComponent, setCompositionRoot |
| Methods inherited from class com.vaadin.ui.AbstractComponentContainer |
|---|
addComponentAttachListener, addComponentDetachListener, addListener, addListener, fireComponentAttachEvent, fireComponentDetachEvent, isComponentVisible, iterator, removeComponentAttachListener, removeComponentDetachListener, removeListener, removeListener, setVisible |
| Methods inherited from class com.vaadin.server.AbstractClientConnector |
|---|
addExtension, addMethodInvocationToQueue, createState, encodeState, getAllChildrenIterable, getConnectorId, getExtensions, getResource, getRpcManager, getRpcProxy, getSession, getStateType, getUI, handleConnectorRequest, markAsDirty, markAsDirtyRecursive, registerRpc, registerRpc, removeExtension, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setResource |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.vaadin.ui.Component |
|---|
addListener, addStyleName, getCaption, getIcon, getId, getLocale, getParent, getStyleName, getUI, isEnabled, isReadOnly, isVisible, removeListener, removeStyleName, setCaption, setEnabled, setIcon, setId, setReadOnly, setStyleName |
| Methods inherited from interface com.vaadin.server.ClientConnector |
|---|
beforeClientResponse, encodeState, getExtensions, getStateType, handleConnectorRequest, isConnectorEnabled, markAsDirty, markAsDirtyRecursive, removeExtension, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setParent |
| Methods inherited from interface com.vaadin.shared.Connector |
|---|
getConnectorId |
| Methods inherited from interface com.vaadin.server.RpcTarget |
|---|
getRpcManager |
| Methods inherited from interface com.vaadin.server.Sizeable |
|---|
getHeight, getHeightUnits, getWidth, getWidthUnits, setHeight, setSizeFull, setSizeUndefined, setWidth |
| Constructor Detail |
|---|
public LoginForm()
| Method Detail |
|---|
protected byte[] getLoginHTML()
public void attach()
ClientConnector
The caller of this method is ClientConnector.setParent(ClientConnector) if the
parent is itself already attached to the application. If not, the parent
will call the ClientConnector.attach() for all its children when it is attached
to the application. This method is always called before the connector's
data is sent to the client-side for the first time.
The attachment logic is implemented in AbstractClientConnector.
attach in interface ClientConnectorattach in interface Componentattach in class AbstractComponentpublic void detach()
AbstractClientConnector
The caller of this method is ClientConnector.setParent(ClientConnector) if the
parent is in the application. When the parent is detached from the
application it is its response to call ClientConnector.detach() for all the
children and to detach itself from the terminal.
The AbstractClientConnector.getSession() and AbstractClientConnector.getUI() methods might return
null after this method is called.
detach in interface ClientConnectordetach in class AbstractComponentpublic void addLoginListener(LoginForm.LoginListener listener)
listener - @Deprecated public void addListener(LoginForm.LoginListener listener)
addLoginListener(LoginListener)
public void removeLoginListener(LoginForm.LoginListener listener)
listener - @Deprecated public void removeListener(LoginForm.LoginListener listener)
removeLoginListener(LoginListener)
public void setWidth(float width,
Sizeable.Unit unit)
Sizeable
setWidth in interface SizeablesetWidth in class AbstractComponentContainerwidth - the width of the object.unit - the unit used for the width.
public void setHeight(float height,
Sizeable.Unit unit)
Sizeable
setHeight in interface SizeablesetHeight in class AbstractComponentContainerheight - the height of the object.unit - the unit used for the width.public java.lang.String getUsernameCaption()
public void setUsernameCaption(java.lang.String usernameCaption)
usernameCaption - public java.lang.String getPasswordCaption()
public void setPasswordCaption(java.lang.String passwordCaption)
passwordCaption - public java.lang.String getLoginButtonCaption()
public void setLoginButtonCaption(java.lang.String loginButtonCaption)
loginButtonCaption -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||