Package org.teamapps.ux.component
Interface Component
-
- All Superinterfaces:
ClientObject
- All Known Subinterfaces:
MultiProgressDisplay
- All Known Implementing Classes:
AbsoluteLayout,AbstractComboBox,AbstractComponent,AbstractDateTimeField,AbstractField,AbstractForm,AbstractTimeField,AbstractToolContainer,BootstrapishGridLayout,Button,Calendar,ChatDisplay,ChatInput,CheckBox,ColorPicker,ComboBox,ComponentField,CurrencyField,DefaultMultiProgressDisplay,Dialogue,DisplayField,Div,DocumentViewer,DummyComponent,ElegantPanel,FieldGroup,FileField,FlexContainer,FloatingComponent,ForceLayoutGraph,FormDialogue,Gauge,GenericForm,GroupingView,HorizontalLayout,HtmlView,IFrame,ImageCropper,ImageField,InfiniteItemView,InfiniteItemView2,InstantDateTimeField,ItemView,Label,LinkButton,ListTable,LocalDateField,LocalDateTimeField,LocalTimeField,MapView,MapView2,MediaPlayer,MediaSoupV3WebRtcClient,MediaTrackGraph,MobileLayout,MultiLineTextField,NavigationBar,Notification,NotificationBar,NumberField,PageView,Panel,PasswordField,PictureChooser,PieChart,Popup,ProgressDisplay,QrCodeScanner,ReactView,ResponsiveForm,ResponsiveGridLayout,RichTextEditor,RootPanel,ShakaPlayer,SimpleCalendar,SimpleFileField,SimpleItemView,SimpleTree,SimpleWorkSpaceLayout,SplitPane,Table,TabPanel,TagComboBox,TemplateField,TextField,TimeGraph,ToolAccordion,Toolbar,ToolButton,Tree,TreeGraph,VerticalLayout,VideoPlayer,WebRtcPlayer,WebRtcPublisher,Window,WorkSpaceLayout
public interface Component extends ClientObject
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static org.teamapps.dto.UiClientObjectReferencecreateUiClientObjectReference(Component component)ComponentgetParent()booleanisVisible()default voidsetAriaLabel(java.lang.String ariaLabel)default voidsetAttribute(java.lang.String attributeName, java.lang.String value)voidsetAttribute(java.lang.String selector, java.lang.String attributeName, java.lang.String value)default voidsetCssStyle(java.lang.String propertyName, java.lang.String value)voidsetCssStyle(java.lang.String selector, java.lang.String propertyName, java.lang.String value)default voidsetHtmlTitle(java.lang.String title)default voidsetMargin(Spacing margin)default voidsetMaxHeight(Length maxHeight)default voidsetMaxWidth(Length maxWidth)default voidsetMinHeight(Length minHeight)default voidsetMinWidth(Length minWidth)voidsetParent(Component container)Used internally for setting the component's container.default voidsetShadow(Shadow shadow)voidsetVisible(boolean visible)default voidtoggleCssClass(java.lang.String className, boolean enabled)voidtoggleCssClass(java.lang.String selector, java.lang.String className, boolean enabled)-
Methods inherited from interface org.teamapps.ux.component.ClientObject
createUiReference, getId, handleUiEvent, handleUiQuery, isRendered, render, unrender
-
-
-
-
Method Detail
-
setParent
void setParent(Component container)
Used internally for setting the component's container. May only be invoked by the new container!!
-
getParent
Component getParent()
-
isVisible
boolean isVisible()
-
setVisible
void setVisible(boolean visible)
-
toggleCssClass
void toggleCssClass(java.lang.String selector, java.lang.String className, boolean enabled)
-
toggleCssClass
default void toggleCssClass(java.lang.String className, boolean enabled)
-
setCssStyle
void setCssStyle(java.lang.String selector, java.lang.String propertyName, java.lang.String value)
-
setCssStyle
default void setCssStyle(java.lang.String propertyName, java.lang.String value)
-
setAttribute
void setAttribute(java.lang.String selector, java.lang.String attributeName, java.lang.String value)
-
setAttribute
default void setAttribute(java.lang.String attributeName, java.lang.String value)
-
setMinWidth
default void setMinWidth(Length minWidth)
-
setMaxWidth
default void setMaxWidth(Length maxWidth)
-
setMinHeight
default void setMinHeight(Length minHeight)
-
setMaxHeight
default void setMaxHeight(Length maxHeight)
-
setMargin
default void setMargin(Spacing margin)
-
setShadow
default void setShadow(Shadow shadow)
-
setAriaLabel
default void setAriaLabel(java.lang.String ariaLabel)
-
setHtmlTitle
default void setHtmlTitle(java.lang.String title)
-
createUiClientObjectReference
static org.teamapps.dto.UiClientObjectReference createUiClientObjectReference(Component component)
-
-