Package org.teamapps.ux.component
Interface Component
-
- All Known Subinterfaces:
Container
- All Known Implementing Classes:
AbsoluteLayout,AbstractComboBox,AbstractComponent,AbstractDateField,AbstractDateTimeField,AbstractField,AbstractForm,AbstractTimeField,AbstractToolContainer,BootstrapishGridLayout,Button,Calendar,ChatDisplay,ChatInput,CheckBox,ColorPicker,ComboBox,ComponentField,CurrencyField,Dialogue,DisplayField,DocumentViewer,DummyComponent,ElegantPanel,FileField,FlexContainer,FormDialogue,Gauge,GenericForm,GroupingView,HorizontalLayout,IFrame,ImageCropper,ImageField,InfiniteItemView,InstantDateField,InstantDateTimeField,InstantTimeField,ItemView,Label,LocalDateField,LocalDateTimeField,LocalTimeField,MapView,MediaPlayer,MediaTrackGraph,MobileLayout,MultiLineTextField,NavigationBar,NumberField,PageView,Panel,PasswordField,PieChart,ResponsiveForm,ResponsiveGridLayout,RichTextEditor,RootPanel,SimpleItemView,SimpleTree,SimpleWorkSpaceLayout,Slider,SplitPane,Table,TabPanel,TagComboBox,TextField,TimeGraph,ToolAccordion,Toolbar,ToolButton,Tree,VerticalLayout,VideoPlayer,WebRtcPlayer,WebRtcPublisher,Window,WorkSpaceLayout
public interface Component
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description org.teamapps.dto.UiComponentReferencecreateUiComponentReference()static org.teamapps.dto.UiComponentReferencecreateUiComponentReference(Component component)voiddestroy()java.lang.StringgetId()ContainergetParent()SessionContextgetSessionContext()voidhandleUiEvent(org.teamapps.dto.UiEvent event)booleanisDestroyed()booleanisEffectivelyVisible()booleanisRendered()booleanisVisible()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 Detail
-
setParent
void setParent(Container container)
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
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
void setMinWidth(Length minWidth)
-
setMaxWidth
void setMaxWidth(Length maxWidth)
-
setMinHeight
void setMinHeight(Length minHeight)
-
setMaxHeight
void setMaxHeight(Length maxHeight)
-
setMargin
void setMargin(Spacing margin)
-
setShadow
void setShadow(Shadow shadow)
-
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
static org.teamapps.dto.UiComponentReference createUiComponentReference(Component component)
-
-