Package com.storedobject.ui
Class ViewerLink
java.lang.Object
com.vaadin.flow.component.Component
com.vaadin.flow.component.HtmlComponent
com.vaadin.flow.component.HtmlContainer
com.vaadin.flow.component.html.Span
com.storedobject.ui.ViewerLink
- All Implemented Interfaces:
com.vaadin.flow.component.AttachNotifier
,com.vaadin.flow.component.ClickNotifier<com.vaadin.flow.component.html.Span>
,com.vaadin.flow.component.DetachNotifier
,com.vaadin.flow.component.HasComponents
,com.vaadin.flow.component.HasElement
,com.vaadin.flow.component.HasEnabled
,com.vaadin.flow.component.HasSize
,com.vaadin.flow.component.HasStyle
,com.vaadin.flow.component.HasText
,Serializable
public class ViewerLink
extends com.vaadin.flow.component.html.Span
A link that can be clicked to view some sort of content.
- Author:
- Syam
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.vaadin.flow.component.HasText
com.vaadin.flow.component.HasText.WhiteSpace
-
Constructor Summary
ConstructorsConstructorDescriptionConstructor.ViewerLink
(String text) Constructor.ViewerLink
(String text, FileData fd) Constructor.ViewerLink
(String text, MediaFile mf) Constructor.ViewerLink
(String text, TextContent tc) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionfinal String
Get the caption.void
setCaption
(String caption) Set the caption to be shown when the content is viewed.void
void
setFileData
(FileData fd) Set the content from file data.void
setFileData
(String path) Set the content from file data.void
Set the media content.void
setMediaFile
(String mediaFileName) Set the media content.void
Set the text content.void
setTextContent
(String textContentName) Set the text content.void
view()
View the current content.Methods inherited from class com.vaadin.flow.component.HtmlComponent
getTitle, setTitle
Methods inherited from class com.vaadin.flow.component.Component
addListener, findAncestor, fireEvent, from, get, getChildren, getElement, getEventBus, getId, getListeners, getLocale, getParent, getTranslation, getTranslation, getTranslation, getTranslation, getTranslation, getTranslation, getUI, hasListener, isAttached, isTemplateMapped, isVisible, onAttach, onDetach, onEnabledStateChanged, removeFromParent, scrollIntoView, 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, addDoubleClickListener, addSingleClickListener
Methods inherited from interface com.vaadin.flow.component.DetachNotifier
addDetachListener
Methods inherited from interface com.vaadin.flow.component.HasComponents
add, add, add, addComponentAsFirst, addComponentAtIndex, remove, 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 Details
-
ViewerLink
public ViewerLink()Constructor. -
ViewerLink
-
ViewerLink
Constructor.- Parameters:
text
- Text to be shown as the link.tc
- Text content.
-
ViewerLink
-
ViewerLink
-
-
Method Details
-
setCaption
Set the caption to be shown when the content is viewed.- Parameters:
caption
- Caption.
-
getCaption
-
setTextContent
-
setTextContent
Set the text content.- Parameters:
textContentName
- Text content name.
-
setMediaFile
-
setMediaFile
Set the media content.- Parameters:
mediaFileName
- Media file name.
-
setFileData
-
setFileData
Set the content from file data.- Parameters:
path
- Path of the file data.
-
view
public void view()View the current content. This will be invoked automatically when the user clicks on the text of the link. -
setContrast
public void setContrast()
-