com.vaadin.flow.component.html.
Class Image
- java.lang.Object
-
- com.vaadin.flow.component.Component
-
- com.vaadin.flow.component.HtmlComponent
-
- com.vaadin.flow.component.HtmlContainer
-
- com.vaadin.flow.component.html.Image
-
All Implemented Interfaces:
AttachNotifier
,ClickNotifier<Image>
,DetachNotifier
,HasAriaLabel
,HasComponents
,HasElement
,HasEnabled
,HasSize
,HasStyle
,HasText
,Serializable
@Tag("img") public class Image extends HtmlContainer implements ClickNotifier<Image>, HasAriaLabel
Component representing a
<img>
element.Since:
1.0
Author:
Vaadin Ltd
See Also:
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.vaadin.flow.component.HasText
HasText.WhiteSpace
-
-
Constructor Summary
Constructors Constructor Description Image()
Creates a new empty image.
Image(AbstractStreamResource src, String alt)
Creates an image with the given stream resource and an alternative text.
Image(String src, String alt)
Creates an image with the given URL and an alternative text.
-
Method Summary
All Methods Modifier and Type Method Description Optional<String>
getAlt()
Gets the alternate text for the image.
String
getSrc()
Gets the image URL.
void
setAlt(String alt)
Sets the alternate text for the image.
void
setSrc(AbstractStreamResource src)
Sets the image URL with the URL of the given
StreamResource
.void
setSrc(String src)
Sets the image URL.
-
Methods inherited from class com.vaadin.flow.component.HtmlComponent
getTitle, setTitle
-
Methods inherited from class com.vaadin.flow.component.Component
addListener, fireEvent, from, get, getChildren, getElement, getEventBus, getId, getLocale, getParent, getTranslation, getTranslation, getTranslation, getUI, hasListener, isAttached, isTemplateMapped, isVisible, onAttach, onDetach, onEnabledStateChanged, scrollIntoView, set, setElement, setId, setVisible
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.vaadin.flow.component.AttachNotifier
addAttachListener
-
Methods inherited from interface com.vaadin.flow.component.ClickNotifier
addClickListener, addClickShortcut
-
Methods inherited from interface com.vaadin.flow.component.DetachNotifier
addDetachListener
-
Methods inherited from interface com.vaadin.flow.component.HasAriaLabel
getAriaLabel, setAriaLabel
-
Methods inherited from interface com.vaadin.flow.component.HasComponents
add, add, addComponentAsFirst, addComponentAtIndex, remove, removeAll
-
Methods inherited from interface com.vaadin.flow.component.HasElement
getElement
-
Methods inherited from interface com.vaadin.flow.component.HasEnabled
isEnabled, setEnabled
-
Methods inherited from interface com.vaadin.flow.component.HasSize
getHeight, getHeightUnit, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getWidth, getWidthUnit, setHeight, setHeight, setHeightFull, setMaxHeight, setMaxHeight, setMaxWidth, setMaxWidth, setMinHeight, setMinHeight, setMinWidth, setMinWidth, setSizeFull, setSizeUndefined, setWidth, setWidth, setWidthFull
-
Methods inherited from interface com.vaadin.flow.component.HasStyle
addClassName, addClassNames, getClassName, getClassNames, getStyle, hasClassName, removeClassName, removeClassNames, setClassName, setClassName
-
Methods inherited from interface com.vaadin.flow.component.HasText
getText, getWhiteSpace, setText, setWhiteSpace
-
-
-
-
Constructor Detail
-
Image
public Image()
Creates a new empty image.
-
Image
public Image(String src, String alt)
Creates an image with the given URL and an alternative text.
Parameters:
src
- the image URLalt
- the alternate textSee Also:
-
Image
public Image(AbstractStreamResource src, String alt)
Creates an image with the given stream resource and an alternative text.
Parameters:
src
- the resource value, not nullalt
- the alternate textSee Also:
-
-
Method Detail
-
getSrc
public String getSrc()
Gets the image URL.
Returns:
the image URL
-
setSrc
public void setSrc(String src)
Sets the image URL.
Parameters:
src
- the image URL
-
setSrc
public void setSrc(AbstractStreamResource src)
Sets the image URL with the URL of the given
StreamResource
.Parameters:
src
- the resource value, not null
-
setAlt
public void setAlt(String alt)
Sets the alternate text for the image.
Parameters:
alt
- the alternate text
-
-