Interface IBlock
- All Superinterfaces:
- IWidget,- IWritable,- Serializable
Block interface
- Author:
- bchapoton
- 
Method SummaryModifier and TypeMethodDescriptionvoidAdd childvoidaddFragment(IFragmentComponent fragment) Add fragmentGet all children recursively by idGet childrenGet all children recursivelygetChildrenRecursively(Class<?> clazz) Get all children recursively by classGet cssClassGet the first editable not hidden WidgetGet fragmentsGet all fragments recursivelybooleanIs the block collapsable ?voidremoveChild(IWidget child) Remove childvoidremoveFragment(IFragmentComponent fragment) Remove fragmentvoidsetCssClass(String cssClass) Set cssClassMethods inherited from interface com.axemble.vdoc.sdk.interfaces.ui.IWidgetaddActionListener, addChangeListener, afterInit, getCtrlTemplate, getCtrlTemplateWriter, getParam, getParentBlock, getStaticString, getStaticString, getStaticString, getStaticString, getStaticString, getSysname, hasActionListeners, hasChangeListeners, isHidden, refresh, refreshWidgets, removeActionListener, removeActionListeners, removeChangeListener, removeChangeListeners, render, renderMobile, setHidden, setParentBlock, setSysname
- 
Method Details- 
addChildAdd child- Parameters:
- child- the child widget
 
- 
removeChildRemove child- Parameters:
- child- the child widget
 
- 
getChildrenGet children- Returns:
- children
 
- 
getChildrenRecursivelyLinkedList<IWidget> getChildrenRecursively()Get all children recursively- Returns:
- children
 
- 
getChildrenRecursivelyGet all children recursively by class- Parameters:
- clazz- the class
- Returns:
- children
 
- 
getChildRecursivelyGet all children recursively by id- Parameters:
- id- the id
- Returns:
- children
 
- 
getFirstEditableWidgetRecursivelyIWidget getFirstEditableWidgetRecursively()Get the first editable not hidden Widget- Returns:
- child
 
- 
getCssClassString getCssClass()Get cssClass- Returns:
- cssClass
 
- 
setCssClassSet cssClass- Parameters:
- cssClass- the css class
 
- 
getFragmentsList<IFragmentComponent> getFragments()Get fragments- Returns:
- fragments
 
- 
addFragmentAdd fragment- Parameters:
- fragment- the fragment
 
- 
removeFragmentRemove fragment- Parameters:
- fragment- the fragment
 
- 
getFragmentsRecursivelyList<IFragmentComponent> getFragmentsRecursively()Get all fragments recursively- Returns:
- fragments
 
- 
isCollapsableboolean isCollapsable()Is the block collapsable ?- Returns:
- true if the block can be collapsed
 
 
-