public interface Image extends ResourceView
It can be bound to a datasource or configured manually.
Modifier and Type | Interface and Description |
---|---|
static class |
Image.ClickEvent
A
Image.ClickEvent is fired when the user clicks on an Image . |
static interface |
Image.ClickListener |
static class |
Image.ScaleMode
Defines image scale mode.
|
ResourceView.HasMimeType, ResourceView.HasStreamSettings, ResourceView.SourceChangeEvent, ResourceView.SourceChangeListener
Component.ActionOwner, Component.ActionsHolder, Component.Alignment, Component.BelongToFrame, Component.Buffered, Component.ChildEditableController, Component.Collapsable, Component.Container, Component.ContextHelpIconClickEvent, Component.Disposable, Component.Editable, Component.EditableChangeEvent, Component.EditableChangeListener, Component.EditableChangeNotifier, Component.ExpandedStateChangeEvent, Component.ExpandedStateChangeListener, Component.Focusable, Component.HasBorder, Component.HasButtonsPanel, Component.HasCaption, Component.HasContextHelp, Component.HasFormatter, Component.HasIcon, Component.HasInputPrompt, Component.HasNamedComponents, Component.HasOptionsStyleProvider, Component.HasPresentations, Component.HasRowsCount, Component.HasSettings, Component.HasValue, Component.HasXmlDescriptor, Component.LayoutClickEvent, Component.LayoutClickListener, Component.LayoutClickNotifier, Component.Margin, Component.MouseEventDetails, Component.OptionsStyleProvider, Component.OrderedContainer, Component.OuterMargin, Component.SecuredActionsHolder, Component.ShortcutAction, Component.ShortcutNotifier, Component.ShortcutTriggeredEvent, Component.Spacing, Component.UiPermissionAware, Component.Validatable, Component.ValueChangeEvent, Component.ValueChangeListener, Component.Wrapper
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
NAME |
AUTO_SIZE, AUTO_SIZE_PX, UNITS_PERCENTAGE, UNITS_PIXELS
Modifier and Type | Method and Description |
---|---|
void |
addClickListener(Image.ClickListener listener) |
Datasource |
getDatasource() |
MetaPropertyPath |
getMetaPropertyPath() |
Image.ScaleMode |
getScaleMode() |
void |
removeClickListener(Image.ClickListener listener) |
void |
setDatasource(Datasource datasource,
java.lang.String property)
Sets datasource and its property.
|
void |
setScaleMode(Image.ScaleMode scaleMode)
Applies the given scale mode to the image.
|
addSourceChangeListener, createResource, getAlternateText, getSource, removeSourceChangeListener, setAlternateText, setSource, setSource
addStyleName, getAlignment, getDebugId, getHeight, getHeightUnits, getId, getParent, getStyleName, getWidth, getWidthUnits, isEnabled, isEnabledItself, isResponsive, isVisible, isVisibleItself, removeStyleName, requestFocus, setAlignment, setDebugId, setEnabled, setHeight, setHeightAuto, setHeightFull, setId, setParent, setResponsive, setSizeAuto, setSizeFull, setStyleName, setVisible, setWidth, setWidthAuto, setWidthFull, unwrap, unwrapComposition
getCaption, getDescription, setCaption, setDescription
static final java.lang.String NAME
void setDatasource(Datasource datasource, java.lang.String property)
Datasource getDatasource()
MetaPropertyPath getMetaPropertyPath()
Image.ScaleMode getScaleMode()
void setScaleMode(Image.ScaleMode scaleMode)
scaleMode
- scale modevoid addClickListener(Image.ClickListener listener)
void removeClickListener(Image.ClickListener listener)