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, HasText, Serializable
public class Text extends Component implements HasText
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 aText
component is set a text.If you need a text component which can be styled then check
Span
class (fromflow-html-components
) module.Since:
1.0
Author:
Vaadin Ltd
See Also:
-
-
Constructor Summary
Constructors Constructor and Description Text(String text)
Creates an instance using the given text.
-
Method Summary
All Methods Modifier and Type Method and Description String
getText()
Gets the text of the component.
protected <T> void
set(PropertyDescriptor<T,?> descriptor, T value)
Sets the value of the given component property.
void
setId(String id)
The method is not supported for the
Text
class.void
setText(String text)
Sets the text of the component.
void
setVisible(boolean visible)
The method is not supported for the
Text
class.-
Methods inherited from class com.vaadin.flow.component.Component
addListener, fireEvent, from, get, getChildren, getElement, getEventBus, getId, getLocale, getParent, getTranslation, getTranslation, getUI, hasListener, isAttached, isTemplateMapped, isVisible, onAttach, onDetach, onEnabledStateChanged, setElement
-
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.HasElement
getElement
-
Methods inherited from interface com.vaadin.flow.component.AttachNotifier
addAttachListener
-
Methods inherited from interface com.vaadin.flow.component.DetachNotifier
addDetachListener
-
-
-
-
Constructor Detail
-
Text
public Text(String text)
Creates an instance using the given text.
Parameters:
text
- the text to show, notnull
-
-
Method Detail
-
setText
public void setText(String text)
Sets the text of the component.
-
getText
public String getText()
Gets the text of the component.
-
set
protected <T> void set(PropertyDescriptor<T,?> descriptor, T value)
Description copied from class:
Component
Sets 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, notnull
value
- the new property value to setSee Also:
-
setId
public void setId(String id)
The method is not supported for the
Text
class.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
Text
class.Always throws an
UnsupportedOperationException
.Overrides:
setVisible
in classComponent
Parameters:
visible
- the component visibility valueThrows:
-
-