Package org.teamapps.ux.component
Interface Component
- All Superinterfaces:
ClientObject
- All Known Subinterfaces:
Container,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,InstantDateField,InstantDateTimeField,InstantTimeField,ItemView,Label,LinkButton,ListTable,LocalDateField,LocalDateTimeField,LocalTimeField,MapView,MediaPlayer,MediaSoupV2WebRtcClient,MediaSoupV3WebRtcClient,MediaTrackGraph,MobileLayout,MultiLineTextField,NavigationBar,Notification,NumberField,PageView,Panel,PasswordField,PictureChooser,PieChart,Popup,ProgressDisplay,QrCodeScanner,ResponsiveForm,ResponsiveGridLayout,RichTextEditor,RootPanel,SimpleCalendar,SimpleFileField,SimpleItemView,SimpleTree,SimpleWorkSpaceLayout,Slider,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)ContainergetParent()booleanisEffectivelyVisible()booleanisVisible()default voidsetCssStyle(java.lang.String propertyName, java.lang.String value)voidsetCssStyle(java.lang.String selector, java.lang.String propertyName, java.lang.String value)voidsetMargin(Spacing margin)voidsetMaxHeight(Length maxHeight)voidsetMaxWidth(Length maxWidth)voidsetMinHeight(Length minHeight)voidsetMinWidth(Length minWidth)voidsetParent(Container container)Used internally for setting the component's container.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
Container getParent() -
isVisible
boolean isVisible() -
setVisible
void setVisible(boolean visible) -
isEffectivelyVisible
boolean isEffectivelyVisible() -
setMinWidth
-
setMaxWidth
-
setMinHeight
-
setMaxHeight
-
setMargin
-
setShadow
-
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) -
createUiClientObjectReference
-