Package com.vaadin.flow.component
Class Text
java.lang.Object
com.vaadin.flow.component.Component
com.vaadin.flow.component.Text
- All Implemented Interfaces:
AttachNotifier,DetachNotifier,HasElement,HasStyle,HasText,Serializable
A component which encapsulates the given text in a text node.
Text node doesn't support setting any attribute or property so you may not
use Element API (and Text doesn't provide any such contract) for
setting attribute/property. It implies that you may not style this component
as well. Any attempt to set attribute/property value throws an exception. The
only available API for a Text component is set a text.
If you need a text component which can be styled then check Span
class (from flow-html-components) module.
- 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 -
Method Summary
Modifier and TypeMethodDescriptiongetText()Gets the text of the component.protected <T> voidset(PropertyDescriptor<T, ?> descriptor, T value) Sets the value of the given component property.voidThe method is not supported for theTextclass.voidSets the text of the component.voidsetVisible(boolean visible) The method is not supported for theTextclass.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, setElementMethods 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.DetachNotifier
addDetachListenerMethods inherited from interface com.vaadin.flow.component.HasElement
getElementMethods 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
getWhiteSpace, setWhiteSpace
-
Constructor Details
-
Text
Creates an instance using the given text.- Parameters:
text- the text to show,nullis interpreted as an empty string
-
-
Method Details
-
setText
Sets the text of the component. -
getText
Gets the text of the component. -
set
Description copied from class:ComponentSets the value of the given component property. -
setId
The method is not supported for theTextclass.Always throws an
UnsupportedOperationException.- Overrides:
setIdin classComponent- Parameters:
id- the id to set, or""to remove any previously set id- Throws:
UnsupportedOperationException
-
setVisible
public void setVisible(boolean visible) The method is not supported for theTextclass.Always throws an
UnsupportedOperationException.- Overrides:
setVisiblein classComponent- Parameters:
visible- the component visibility value- Throws:
UnsupportedOperationException
-