Package com.vaadin.flow.component
Interface HasElement
-
- All Superinterfaces:
Serializable
- All Known Subinterfaces:
DragSource<T>,DropTarget<T>,FlexComponent,Focusable<T>,HasAllowedCharPattern,HasAriaLabel,HasAutocapitalize,HasAutocomplete,HasAutocorrect,HasClearButton,HasComponents,HasEnabled,HasHelper,HasItemComponents<T>,HasItemComponents.ItemComponent<T>,HasItemsAndComponents<T>,HasLabel,HasOrderedComponents,HasPrefixAndSuffix,HasSize,HasStyle,HasText,HasTheme,HasThemeVariant<TVariantEnum>,HasTooltip,HasValueAndElement<E,V>,MultiSelect<C,T>,RouterLayout,SingleSelect<C,T>,ThemableLayout
- All Known Implementing Classes:
AbstractCompositeField,AbstractField,AbstractLogin,AbstractNumberField,AbstractSinglePropertyField,AbstractTemplate,Accordion,AccordionPanel,Anchor,AppLayout,Article,Aside,Avatar,AvatarGroup,BigDecimalField,Board,Button,Chart,Checkbox,CheckboxGroup,CollaborationAvatarGroup,CollaborationMessageInput,CollaborationMessageList,ComboBox,ComboBoxBase,Component,Composite,ConfirmDialog,ContextMenu,ContextMenuBase,CookieConsent,Crud,CrudGrid,CustomField,DatePicker,DateTimePicker,DescriptionList,DescriptionList.Description,DescriptionList.Term,Details,Dialog,Div,DrawerToggle,EmailField,Emphasis,FlexLayout,Footer,FormLayout,FormLayout.FormItem,GeneratedVaadinButton,GeneratedVaadinCheckbox,GeneratedVaadinCheckboxGroup,GeneratedVaadinContextMenu,GeneratedVaadinDatePicker,GeneratedVaadinDialog,GeneratedVaadinEmailField,GeneratedVaadinFormItem,GeneratedVaadinFormLayout,GeneratedVaadinNotification,GeneratedVaadinNumberField,GeneratedVaadinPasswordField,GeneratedVaadinProgressBar,GeneratedVaadinRadioButton,GeneratedVaadinRadioGroup,GeneratedVaadinRichTextEditor,GeneratedVaadinSelect,GeneratedVaadinSplitLayout,GeneratedVaadinTab,GeneratedVaadinTabs,GeneratedVaadinTextArea,GeneratedVaadinTextField,GeneratedVaadinTimePicker,GeneratedVaadinUpload,GeneratedVaadinUploadFile,Grid,Grid.Column,GridContextMenu,GridMenuItem,GridPro,GridPro.EditColumn,GridSelectionColumn,H1,H2,H3,H4,H5,H6,Header,HorizontalLayout,Hr,Html,HtmlComponent,HtmlContainer,HtmlObject,Icon,IFrame,Image,Input,IntegerField,InternalServerError,IronIcon,IronList,JavaScriptBootstrapUI,JavaScriptBootstrapUI.ClientViewPlaceholder,Label,ListBox,ListBoxBase,ListItem,LitTemplate,LoginForm,LoginOverlay,Main,Map,MapBase,MenuBar,MenuItem,MenuItemBase,MessageInput,MessageList,MultiSelectComboBox,MultiSelectListBox,NativeButton,NativeDetails,NativeDetails.Summary,Nav,Notification,NumberField,OrderedList,Paragraph,Param,PasswordField,PolymerTemplate,Pre,ProgressBar,RadioButtonGroup,RichTextEditor,RouteNotFoundError,RouterLink,Row,Scroller,Section,Select,Span,SplitLayout,Tab,Tabs,TabSheet,Text,TextArea,TextField,TimePicker,TreeGrid,UI,UnorderedList,Upload,VerticalLayout,VirtualList,WebComponentUI,WebComponentWrapper
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@FunctionalInterface public interface HasElement extends Serializable
Marker interface for any class which is based on anElement.- Since:
- 1.0
- Author:
- Vaadin Ltd
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ElementgetElement()Gets the element associated with this instance.
-
-
-
Method Detail
-
getElement
Element getElement()
Gets the element associated with this instance.- Returns:
- the element associated with this instance
-
-