Package org.teamapps.ux.component
Interface Component
- All Superinterfaces:
ClientObject
- All Known Subinterfaces:
MultiProgressDisplay
- All Known Implementing Classes:
AbsoluteLayout,AbstractComboBox,AbstractComponent,AbstractDateField,AbstractDateTimeField,AbstractField,AbstractForm,AbstractTimeField,AbstractToolContainer,BootstrapishGridLayout,Button,Calendar,ChatDisplay,ChatInput,CheckBox,ColorPicker,ComboBox,ComponentField,CurrencyField,DefaultMultiProgressDisplay,Dialogue,DisplayField,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,MediaPlayer,MediaSoupV3WebRtcClient,MediaTrackGraph,MobileLayout,MultiLineTextField,NavigationBar,Notification,NotificationBar,NumberField,PageView,Panel,PasswordField,PictureChooser,PieChart,Popup,ProgressDisplay,QrCodeScanner,ResponsiveForm,ResponsiveGridLayout,RichTextEditor,RootPanel,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
Modifier and Type Method Description static org.teamapps.dto.UiClientObjectReferencecreateUiClientObjectReference(Component component)ComponentgetParent()booleanisVisible()default voidsetCssStyle(java.lang.String propertyName, java.lang.String value)voidsetCssStyle(java.lang.String selector, java.lang.String propertyName, java.lang.String value)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)Methods inherited from interface org.teamapps.ux.component.ClientObject
createUiReference, getId, handleUiEvent, isRendered, render, unrender
-
Method Details
-
setParent
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) -
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) -
setMinWidth
-
setMaxWidth
-
setMinHeight
-
setMaxHeight
-
setMargin
-
setShadow
-
createUiClientObjectReference
-