Interface CompositeComponent
- All Known Subinterfaces:
Action
,ActionBar
,ActionGroup
,BaseAction
,Column
,ComponentContainer
,FieldSet
,Form
,Layout
,Report
,Table
- All Known Implementing Classes:
AbstractAction
,AbstractComponentContainer
,AbstractCompositeComponent
,ActionBarImpl
,ActionGroupImpl
,ActionImpl
,ColumnImpl
,FieldSetImpl
,FormImpl
,LayoutImpl
,ReportImpl
,TableImpl
A
Component
that contains child components.-
Nested Class Summary
Nested classes/interfaces inherited from interface ch.tocco.nice2.model.form.api.form2.components.Component
Component.Configuration
-
Method Summary
-
Method Details
-
getScopes
Returns the defined the scopes. If the set is empty, the component is meant for all scopes. -
hasChildren
boolean hasChildren()Returns `true` if the list of children is not empty. -
getChildren
Returns all child components. -
findById
- Returns:
- the component with the passed `id` if it exists in the component tree. Otherwise
Optional.empty()
will be returned.
-