|
||||||||||
| 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.Link
public class Link
Link is used to create external or internal URL links.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class com.vaadin.ui.AbstractComponent |
|---|
AbstractComponent.ComponentErrorEvent, AbstractComponent.ComponentErrorHandler |
| Nested classes/interfaces inherited from interface com.vaadin.server.VariableOwner |
|---|
VariableOwner.ErrorEvent |
| 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 | |
|---|---|
static com.vaadin.shared.ui.BorderStyle |
TARGET_BORDER_DEFAULT
Deprecated. from 7.0, use BorderStyle.DEFAULT instead |
static com.vaadin.shared.ui.BorderStyle |
TARGET_BORDER_MINIMAL
Deprecated. from 7.0, use BorderStyle.MINIMAL instead |
static com.vaadin.shared.ui.BorderStyle |
TARGET_BORDER_NONE
Deprecated. from 7.0, use BorderStyle.NONE instead |
| 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 | |
|---|---|
Link()
Creates a new link. |
|
Link(java.lang.String caption,
Resource resource)
Creates a new instance of Link. |
|
Link(java.lang.String caption,
Resource resource,
java.lang.String targetName,
int width,
int height,
com.vaadin.shared.ui.BorderStyle border)
Creates a new instance of Link that opens a new window. |
|
| Method Summary | |
|---|---|
void |
changeVariables(java.lang.Object source,
java.util.Map<java.lang.String,java.lang.Object> variables)
Called when one or more variables handled by the implementing class are changed. |
Resource |
getResource()
Returns the resource this link opens. |
com.vaadin.shared.ui.BorderStyle |
getTargetBorder()
Returns the target window border. |
int |
getTargetHeight()
Returns the target window height or -1 if not set. |
java.lang.String |
getTargetName()
Returns the target window name. |
int |
getTargetWidth()
Returns the target window width or -1 if not set. |
void |
paintContent(PaintTarget target)
Paints the content of this component. |
void |
setResource(Resource resource)
Sets the resource this link opens. |
void |
setTargetBorder(com.vaadin.shared.ui.BorderStyle targetBorder)
Sets the border of the target window. |
void |
setTargetHeight(int targetHeight)
Sets the target window height. |
void |
setTargetName(java.lang.String targetName)
Sets the target window name. |
void |
setTargetWidth(int targetWidth)
Sets the target window width. |
| 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.server.LegacyComponent |
|---|
markAsDirty |
| Methods inherited from interface com.vaadin.server.VariableOwner |
|---|
isEnabled, isImmediate |
| Methods inherited from interface com.vaadin.ui.Component |
|---|
addListener, addStyleName, attach, getCaption, getIcon, getId, getLocale, getParent, getStyleName, getUI, isEnabled, isReadOnly, isVisible, removeListener, removeStyleName, setCaption, setEnabled, setIcon, setId, setReadOnly, setStyleName, setVisible |
| Methods inherited from interface com.vaadin.server.ClientConnector |
|---|
beforeClientResponse, detach, encodeState, getExtensions, getStateType, handleConnectorRequest, isConnectorEnabled, 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, setHeight, setSizeFull, setSizeUndefined, setWidth, setWidth |
| Field Detail |
|---|
@Deprecated public static final com.vaadin.shared.ui.BorderStyle TARGET_BORDER_NONE
BorderStyle.NONE instead@Deprecated public static final com.vaadin.shared.ui.BorderStyle TARGET_BORDER_MINIMAL
BorderStyle.MINIMAL instead@Deprecated public static final com.vaadin.shared.ui.BorderStyle TARGET_BORDER_DEFAULT
BorderStyle.DEFAULT instead| Constructor Detail |
|---|
public Link()
public Link(java.lang.String caption,
Resource resource)
caption - resource -
public Link(java.lang.String caption,
Resource resource,
java.lang.String targetName,
int width,
int height,
com.vaadin.shared.ui.BorderStyle border)
caption - the Link text.targetName - the name of the target window where the link opens to. Empty
name of null implies that the target is opened to the window
containing the link.width - the Width of the target window.height - the Height of the target window.border - the Border style of the target window.| Method Detail |
|---|
public void paintContent(PaintTarget target)
throws PaintException
paintContent in interface LegacyComponenttarget - the Paint Event.
PaintException - if the paint operation failed.public com.vaadin.shared.ui.BorderStyle getTargetBorder()
public int getTargetHeight()
public java.lang.String getTargetName()
public int getTargetWidth()
public void setTargetBorder(com.vaadin.shared.ui.BorderStyle targetBorder)
targetBorder - the targetBorder to set.public void setTargetHeight(int targetHeight)
targetHeight - the targetHeight to set.public void setTargetName(java.lang.String targetName)
targetName - the targetName to set.public void setTargetWidth(int targetWidth)
targetWidth - the targetWidth to set.public Resource getResource()
public void setResource(Resource resource)
resource - the resource to set.
public void changeVariables(java.lang.Object source,
java.util.Map<java.lang.String,java.lang.Object> variables)
VariableOwner
changeVariables in interface VariableOwnersource - the Source of the variable change. This is the origin of the
event. For example in Web Adapter this is the request.variables - the Mapping from variable names to new variable values.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||