com.vaadin.flow.component.
Class HtmlContainer
- java.lang.Object
-
- com.vaadin.flow.component.Component
-
- com.vaadin.flow.component.HtmlComponent
-
- com.vaadin.flow.component.HtmlContainer
-
All Implemented Interfaces:
AttachNotifier, DetachNotifier, HasComponents, HasElement, HasEnabled, HasSize, HasStyle, HasText, Serializable
Direct Known Subclasses:
Anchor, Article, Aside, DescriptionList, DescriptionList.Description, DescriptionList.Term, Div, Emphasis, Footer, H1, H2, H3, H4, H5, H6, Header, Image, Label, ListItem, Main, NativeButton, Nav, OrderedList, Paragraph, Pre, Section, Span, UnorderedList
public class HtmlContainer extends HtmlComponent implements HasComponents, HasText
Base class for a
Component
that represents a single built-in HTML element that can contain child components or text.Since:
1.0
Author:
Vaadin Ltd
See Also:
-
-
Constructor Summary
Constructors Modifier Constructor and Description protected
HtmlContainer()
Creates an empty component with the element determined by the
Tag
annotation of a sub class.protected
HtmlContainer(Component... components)
Creates a component with the given child components.
HtmlContainer(String tagName)
Creates a new empty component with a new element with the given tag name.
HtmlContainer(String tagName, Component... components)
Creates a new component with the given contents and a new element with the given tag name.
-
Method Summary
-
Methods inherited from class com.vaadin.flow.component.HtmlComponent
getTitle, setTitle
-
Methods inherited from class com.vaadin.flow.component.Component
addListener, fireEvent, from, get, getChildren, getElement, getEventBus, getId, getLocale, getParent, getTranslation, getTranslation, getUI, hasListener, isTemplateMapped, isVisible, onAttach, onDetach, onEnabledStateChanged, 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.HasComponents
add, add, addComponentAsFirst, addComponentAtIndex, remove, removeAll
-
Methods inherited from interface com.vaadin.flow.component.HasEnabled
isEnabled, setEnabled
-
Methods inherited from interface com.vaadin.flow.component.HasElement
getElement
-
Methods inherited from interface com.vaadin.flow.component.HasSize
getHeight, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getWidth, setHeight, setHeightFull, setMaxHeight, setMaxWidth, setMinHeight, setMinWidth, setSizeFull, setSizeUndefined, 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.AttachNotifier
addAttachListener
-
Methods inherited from interface com.vaadin.flow.component.DetachNotifier
addDetachListener
-
-
-
-
Constructor Detail
-
HtmlContainer
protected HtmlContainer()
Creates an empty component with the element determined by the
Tag
annotation of a sub class.
-
HtmlContainer
protected HtmlContainer(Component... components)
Creates a component with the given child components. The element is determined by the
Tag
annotation of a sub class.Parameters:
components
- the child components
-
HtmlContainer
public HtmlContainer(String tagName)
Creates a new empty component with a new element with the given tag name.
Parameters:
tagName
- the tag name of the element to use for this component, notnull
-
-