com.vaadin.flow.component.
Class 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 TypeMethodDescriptionvoidaddClassName(String className) The method is not supported for the
Textclass.voidaddClassNames(String... classNames) The method is not supported for the
Textclass.getText()Gets the text of the component.
booleanremoveClassName(String className) The method is not supported for the
Textclass.voidremoveClassNames(String... classNames) The method is not supported for the
Textclass.protected <T> voidset(PropertyDescriptor<T, ?> descriptor, T value) Sets the value of the given component property.
voidsetClassName(String className) The method is not supported for the
Textclass.voidsetClassName(String className, boolean set) The method is not supported for the
Textclass.voidThe method is not supported for the
Textclass.voidSets the text of the component.
voidsetVisible(boolean visible) The method is not supported for the
Textclass.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
getClassName, getClassNames, getStyle, hasClassNameMethods 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.
Overrides:
Type Parameters:
T- type of the value to setParameters:
descriptor- the descriptor for the property to set, notnullvalue- the new property value to setSee Also:
 - 
setId
The method is not supported for the
Textclass.Always throws an
UnsupportedOperationException.Overrides:
Parameters:
id- the id to set, or""to remove any previously set idThrows:
 - 
setVisible
public void setVisible(boolean visible) The method is not supported for the
Textclass.Always throws an
UnsupportedOperationException.Overrides:
setVisiblein classComponentParameters:
visible- the component visibility valueThrows:
 - 
addClassName
The method is not supported for the
Textclass.Always throws an
UnsupportedOperationException.Specified by:
addClassNamein interfaceHasStyleParameters:
className- the CSS class name to add, notnullThrows:
 - 
removeClassName
The method is not supported for the
Textclass.Always throws an
UnsupportedOperationException.Specified by:
removeClassNamein interfaceHasStyleParameters:
className- the CSS class name to remove, notnullReturns:
trueif the class name was removed,falseif the class list didn't contain the class nameThrows:
 - 
setClassName
The method is not supported for the
Textclass.Always throws an
UnsupportedOperationException.Specified by:
setClassNamein interfaceHasStyleParameters:
className- a space-separated string of class names to set, ornullto remove all class namesThrows:
 - 
setClassName
The method is not supported for the
Textclass.Always throws an
UnsupportedOperationException.Specified by:
setClassNamein interfaceHasStyleParameters:
className- the class name to set or remove, notnullset-trueto set the class name,falseto remove itThrows:
 - 
addClassNames
The method is not supported for the
Textclass.Always throws an
UnsupportedOperationException.Specified by:
addClassNamesin interfaceHasStyleParameters:
classNames- the CSS class name or class names to be added to the componentThrows:
 - 
removeClassNames
The method is not supported for the
Textclass.Always throws an
UnsupportedOperationException.Specified by:
removeClassNamesin interfaceHasStyleParameters:
classNames- the CSS class name or class names to be removed from the componentThrows:
 
 -