public interface IBlock extends IWidget
Modifier and Type | Method and Description |
---|---|
void |
addChild(IWidget child)
Add child
|
void |
addFragment(IFragmentComponent fragment)
Add fragment
|
IWidget |
getChildRecursively(String id)
Get all children recursively by id
|
List<? extends IWidget> |
getChildren()
Get children
|
LinkedList<IWidget> |
getChildrenRecursively()
Get all children recursively
|
List<IWidget> |
getChildrenRecursively(Class<?> clazz)
Get all children recursively by class
|
String |
getCssClass()
Get cssClass
|
IWidget |
getFirstEditableWidgetRecursively()
Get the first editable not hidden Widget
|
List<IFragmentComponent> |
getFragments()
Get fragments
|
List<IFragmentComponent> |
getFragmentsRecursively()
Get all fragments recursively
|
boolean |
isCollapsable()
Is the block collapsable ?
|
void |
removeChild(IWidget child)
Remove child
|
void |
removeFragment(IFragmentComponent fragment)
Remove fragment
|
void |
setCssClass(String cssClass)
Set cssClass
|
afterInit, getParentBlock, getSysname, isHidden, refresh, render, setHidden, setParentBlock, setSysname
void addChild(IWidget child)
child
- the child widgetvoid removeChild(IWidget child)
child
- the child widgetLinkedList<IWidget> getChildrenRecursively()
List<IWidget> getChildrenRecursively(Class<?> clazz)
clazz
- the classIWidget getChildRecursively(String id)
id
- the idIWidget getFirstEditableWidgetRecursively()
String getCssClass()
void setCssClass(String cssClass)
cssClass
- the css classList<IFragmentComponent> getFragments()
void addFragment(IFragmentComponent fragment)
fragment
- the fragmentvoid removeFragment(IFragmentComponent fragment)
fragment
- the fragmentList<IFragmentComponent> getFragmentsRecursively()
boolean isCollapsable()
Copyright © 2024 Visiativ. All rights reserved.