Package org.teamapps.ux.component
Interface Component
- 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,IFrame,ImageCropper,ImageField,InfiniteItemView,InstantDateField,InstantDateTimeField,InstantTimeField,ItemView,Label,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
-
Method Summary
Modifier and Type Method Description org.teamapps.dto.UiComponentReferencecreateUiComponentReference()static org.teamapps.dto.UiComponentReferencecreateUiComponentReference(Component component)voiddestroy()java.lang.StringgetId()ContainergetParent()SessionContextgetSessionContext()default voidhandleUiEvent(org.teamapps.dto.UiEvent event)booleanisDestroyed()booleanisEffectivelyVisible()booleanisRendered()booleanisVisible()Event<java.lang.Void>onDestroyed()voidrender()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)voidunrender()
-
Method Details
-
onDestroyed
Event<java.lang.Void> onDestroyed() -
setParent
Used internally for setting the component's container. May only be invoked by the new container!! -
getParent
Container getParent() -
getId
java.lang.String getId() -
getSessionContext
SessionContext getSessionContext() -
render
void render() -
unrender
void unrender() -
createUiComponentReference
org.teamapps.dto.UiComponentReference createUiComponentReference() -
isRendered
boolean isRendered() -
handleUiEvent
default void handleUiEvent(org.teamapps.dto.UiEvent event) -
isDestroyed
boolean isDestroyed() -
destroy
void destroy() -
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) -
createUiComponentReference
-