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 StringGet the caption.voidsetCaption(String caption) Set the caption to be shown when the content is viewed.voidvoidsetFileData(FileData fd) Set the content from file data.voidsetFileData(String path) Set the content from file data.voidSet the media content.voidsetMediaFile(String mediaFileName) Set the media content.voidSet the text content.voidsetTextContent(String textContentName) Set the text content.voidview()View the current content.Methods inherited from class com.vaadin.flow.component.HtmlComponent
getTitle, setTitleMethods 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, setVisibleMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.vaadin.flow.component.AttachNotifier
addAttachListenerMethods inherited from interface com.vaadin.flow.component.ClickNotifier
addClickListener, addClickShortcut, addDoubleClickListener, addSingleClickListenerMethods inherited from interface com.vaadin.flow.component.DetachNotifier
addDetachListenerMethods inherited from interface com.vaadin.flow.component.HasComponents
add, add, add, addComponentAsFirst, addComponentAtIndex, remove, remove, removeAllMethods inherited from interface com.vaadin.flow.component.HasElement
getElementMethods inherited from interface com.vaadin.flow.component.HasEnabled
isEnabled, setEnabledMethods 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, setWidthFullMethods inherited from interface com.vaadin.flow.component.HasStyle
addClassName, addClassNames, getClassName, getClassNames, getStyle, hasClassName, removeClassName, removeClassNames, setClassName, setClassNameMethods 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()
-