Uses of Interface
org.zkoss.stateless.sul.IComponent
-
Packages that use IComponent Package Description org.zkoss.stateless.state org.zkoss.stateless.sul org.zkoss.stateless.ui org.zkoss.stateless.ui.util -
-
Uses of IComponent in org.zkoss.stateless.state
Classes in org.zkoss.stateless.state with type parameters of type IComponent Modifier and Type Interface Description interfaceItemController<DataT,ModelT,P extends IComponent,ItemT>An interface for controlling model to build items, such asListModel. -
Uses of IComponent in org.zkoss.stateless.sul
Classes in org.zkoss.stateless.sul with type parameters of type IComponent Modifier and Type Interface Description interfaceIAnyGroup<I extends IComponent>An interface to represent the implementation can be added into any group.interfaceIChildable<R,I extends IComponent>An interface to indicate any child is allowed forIComponent.interfaceIComponent<R extends IComponent>ImmutableComponentinterface.interfaceIComposite<R,I extends IComponent>An addition interface toIChildableandISingleChildableto retrieve allIComponents which belong to the implementation class.interfaceIDisable<I extends IComponent>ImmutableDisableinterfaceinterfaceIReadonly<I extends IComponent>ImmutableReadonlyinterface.interfaceISingleChildable<R,T extends IComponent>An interface to indicate only one child is allowed forIComponent.Subinterfaces of IComponent in org.zkoss.stateless.sul Modifier and Type Interface Description interfaceIA<I extends IAnyGroup>ImmutableAcomponentinterfaceIAbsolutechildren<I extends IAnyGroup>ImmutableAbsolutechildrencomponentinterfaceIAbsolutelayoutImmutableAbsolutelayoutcomponentinterfaceIAnchornav<I extends IAnyGroup>ImmutableAnchornavcomponentinterfaceIAnyGroup<I extends IComponent>An interface to represent the implementation can be added into any group.interfaceIAreaImmutableAreacomponentinterfaceIAudioImmutableAudiocomponentinterfaceIAuxheadImmutableAuxheadcomponentinterfaceIAuxheader<I extends IAnyGroup>ImmutableAuxheadercomponentinterfaceIBandboxImmutableBandboxcomponent.interfaceIBandpopup<I extends IAnyGroup>ImmutableBandpopupcomponentinterfaceIBarcodeImmutableBarcodecomponentinterfaceIBarcodescannerImmutableBarcodescannercomponentinterfaceIBiglistboxImmutableBiglistboxcomponentinterfaceIBorderlayoutImmutableBorderlayoutcomponentinterfaceIButtonImmutableButtoncomponentinterfaceIButtonBase<I extends IButtonBase>ImmutableButtonbase componentinterfaceICalendarImmutableCalendarcomponentinterfaceICameraImmutableCameracomponentinterfaceICaption<I extends IAnyGroup>ImmutableCaptioncomponent.interfaceICardlayout<I extends IAnyGroup>ImmutableCardlayoutcomponentinterfaceICascaderImmutableCascadercomponentinterfaceICell<I extends IAnyGroup>ImmutableCellcomponentinterfaceICenter<I extends IAnyGroup>ImmutableCentercomponentinterfaceICheckboxImmutableCheckboxcomponentinterfaceICheckboxBase<I extends ICheckboxBase>ImmutableICheckboxbase component.interfaceIChildrenOfInputgroup<I extends IChildrenOfInputgroup>An interface to indicate child is allowed forIInputgroupinterfaceIChildrenOfMenupopup<I extends IChildrenOfMenupopup>An interface to indicate child is allowed forIMenupopup.interfaceIChildrenOfNavbar<I extends IChildrenOfNavbar>An interface to indicate child is allowed forINav.interfaceIChildrenOfPanel<I extends IChildrenOfPanel>An interface to indicate child is allowed forIPanel.interfaceIChildrenOfTab<I extends IChildrenOfTab>An interface to indicate child is allowed forITab.interfaceIChosenboxImmutableChosenboxcomponentinterfaceICoachmark<I extends IAnyGroup>ImmutableCoachmarkcomponentinterfaceIColorboxImmutableColorboxcomponentinterfaceIColumn<I extends IAnyGroup>ImmutableColumncomponentinterfaceIColumnchildren<I extends IAnyGroup>ImmutableColumnchildrencomponentinterfaceIColumnlayoutImmutableColumnlayoutcomponentinterfaceIColumnsImmutableColumnscomponentinterfaceIComboboxImmutableComboboxcomponentinterfaceICombobuttonImmutableCombobuttoncomponentinterfaceIComboitemImmutableComboitemcomponentinterfaceICropperImmutableCroppercomponentinterfaceIDateboxImmutableDateboxcomponentinterfaceIDateTimeFormatInputElement<I extends IDateTimeFormatInputElement>ImmutableDateTimeFormatInputElementcomponent.interfaceIDecimalboxImmutableDecimalboxcomponent.interfaceIDetail<I extends IAnyGroup>ImmutableDetailcomponentinterfaceIDetailChild<I extends IDetailChild>An interface to indicate a Detail component which its implementation is EE only.interfaceIDiv<I extends IAnyGroup>ImmutableDivcomponent.interfaceIDoubleboxImmutableDoubleboxcomponent.interfaceIDoublespinnerImmutableDoublespinnercomponent.interfaceIDrawer<I extends IAnyGroup>ImmutableDrawercomponent.interfaceIDropuploadImmutableDropuploadcomponentinterfaceIEast<I extends IAnyGroup>ImmutableEastcomponentinterfaceIFileuploadImmutableFileuploadcomponentinterfaceIFisheyeImmutableFisheyecomponent.interfaceIFisheyebarImmutableFisheyebarcomponentinterfaceIFootImmutableFootcomponentinterfaceIFooter<I extends IAnyGroup>ImmutableFootercomponentinterfaceIFooterElement<I extends IFooterElement>A skeletal implementation for a footer.interfaceIFormatInputElement<I extends IFormatInputElement,ValueTypeT>ImmutableFormatInputElementinterface.interfaceIFrozen<I extends IAnyGroup>ImmutableFrozencomponentinterfaceIGoldenLayoutImmutableGoldenLayoutcomponentinterfaceIGoldenPanel<I extends IAnyGroup>ImmutableGoldenPanelcomponentinterfaceIGridImmutableGridcomponentinterfaceIGridComposite<I extends IGridComposite>Represents a composition ofIComponentontoIGrid.interfaceIGroup<I extends IAnyGroup>ImmutableGroupcomponentinterfaceIGroupbox<I extends IAnyGroup>ImmutableGroupboxcomponent.interfaceIGroupChild<I extends IGroupChild>An interface to indicate a Group component which its implementation is PE and EE only.interfaceIGroupfoot<I extends IAnyGroup>ImmutableGroupfootcomponentinterfaceIGroupfootChild<I extends IGroupfootChild>An interface to indicate a Groupfoot component which its implementation is PE and EE only.interfaceIHeaderElement<I extends IHeaderElement>ImmutableHeaderElementinterfaceinterfaceIHeadersElement<I extends IHeadersElement>A skeletal implementation for headers, the parent of a group ofIHeaderElement.interfaceIHlayout<I extends IAnyGroup>ImmutableHlayoutcomponentinterfaceIHtmlImmutableHtmlcomponentinterfaceIHtmlBasedComponent<I extends IHtmlBasedComponent>ImmutableHtmlBasedComponentinterface.interfaceIIframeImmutableIframecomponentinterfaceIImageImmutableImagecomponentinterfaceIImageBase<I extends IImageBase>ImmutableImagebase component.interfaceIImagemapImmutableImagemapcomponentinterfaceIInputElement<I extends IInputElement,ValueTypeT>ImmutableInputElementinterface.interfaceIInputgroupImmutableInputgroupcomponentinterfaceIIntboxImmutableIntboxcomponentinterfaceILabelImmutableLabelcomponentinterfaceILabelElement<I extends ILabelElement>ImmutableLabelElementinterfaceinterfaceILabelImageElement<I extends ILabelImageElement>ImmutableLabelImageElementinterfaceinterfaceILayout<I extends ILayout>ImmutableLayoutinterface.interfaceILayoutRegion<I extends ILayoutRegion>ImmutableLayoutRegioninterfaceinterfaceILineitem<I extends IAnyGroup>ImmutableLineitemcomponentinterfaceILinelayoutImmutableLinelayoutcomponentinterfaceIListboxImmutableListboxcomponentinterfaceIListboxComposite<I extends IListboxComposite>Represents a composition ofIComponentontoIListbox.interfaceIListcell<I extends IAnyGroup>ImmutableListcellcomponentinterfaceIListfootImmutableListfootcomponentinterfaceIListfooter<I extends IAnyGroup>ImmutableListfootercomponentinterfaceIListgroupImmutableListgroupcomponentinterfaceIListgroupChild<I extends IListgroupChild>An interface to indicate a Listgroup component which its implementation is PE and EE only.interfaceIListgroupfootImmutableListgroupfootcomponentinterfaceIListgroupfootChild<I extends IListgroupfootChild>An interface to indicate a Listgroupfoot component which its implementation is PE and EE only.interfaceIListheadImmutableListheadcomponentinterfaceIListheader<I extends IAnyGroup>ImmutableListheadercomponentinterfaceIListitemImmutableListitemcomponentinterfaceIListitemBase<I extends IListitemBase>ImmutableListitembase componentinterfaceILongboxImmutableLongboxcomponent.interfaceIMenuImmutableMenucomponentinterfaceIMenubarImmutableMenubarcomponentinterfaceIMenuitemImmutableMenuitemcomponentinterfaceIMenupopupImmutableMenupopupcomponentinterfaceIMenuseparatorImmutableMenuseparatorcomponentinterfaceIMeshComposite<I extends IMeshComposite>Represents a composition ofIComponentontoIMeshElement.interfaceIMeshElement<I extends IMeshElement>ImmutableMeshElementinterfaceinterfaceIMultisliderImmutableMultislidercomponentinterfaceINavImmutableNavcomponentinterfaceINavbarImmutableNavbarcomponentinterfaceINavitemImmutableNavitemcomponentinterfaceINavseparatorImmutableNavseparatorcomponentinterfaceINorth<I extends IAnyGroup>ImmutableNorthcomponentinterfaceINumberInputElement<I extends INumberInputElement,ValueTypeT>ImmutableNumberInputElementinterface.interfaceIOrganigramImmutableOrganigramcomponentinterfaceIOrgchildrenImmutableOrgchildrencomponentinterfaceIOrgitemImmutableOrgitemcomponentinterfaceIOrgitemComposite<I extends IOrgitemComposite>Represents a composition ofIComponentontoIOrgitem.interfaceIOrgnode<I extends IAnyGroup>ImmutableOrgnodecomponentinterfaceIPagingImmutablePagingcomponentinterfaceIPanelImmutablePanelcomponentinterfaceIPanelchildren<I extends IAnyGroup>ImmutablePanelchildrencomponentinterfaceIPdfviewerImmutablePdfviewercomponentinterfaceIPopup<I extends IAnyGroup>ImmutablePopupcomponentinterfaceIPopupBase<I extends IPopupBase>ImmutablePopupbase componentinterfaceIPortalchildrenImmutablePortalchildrencomponentinterfaceIPortallayoutImmutablePortallayoutcomponentinterfaceIProgressmeterImmutableProgressmetercomponentinterfaceIRadioImmutableRadiocomponentinterfaceIRadiogroup<I extends IAnyGroup>ImmutableRadiogroupcomponentinterfaceIRangesliderImmutableRangeslidercomponentinterfaceIRangesliderBase<I extends IRangesliderBase>ImmutableRangesliderbase componentinterfaceIRatingImmutableRatingcomponentinterfaceIRow<I extends IAnyGroup>ImmutableRowcomponentinterfaceIRowBase<I extends IRowBase>ImmutableRowcomponentinterfaceIRowchildren<I extends IAnyGroup>ImmutableRowchildrencomponentinterfaceIRowlayoutImmutableRowlayoutcomponentinterfaceIRowsImmutableRowscomponentinterfaceIScriptImmutableScriptcomponentinterfaceIScrollview<I extends IAnyGroup>ImmutableScrollviewcomponentinterfaceISearchboxImmutableSearchboxcomponent.interfaceISelectboxImmutableSelectboxcomponentinterfaceISeparatorImmutableSeparatorcomponentinterfaceISeparatorBase<I extends ISeparatorBase>ImmutableSeparatorcomponentinterfaceISignatureImmutableSignaturecomponent.interfaceISliderImmutableSlidercomponentinterfaceISliderbuttonsImmutableSliderbuttonscomponentinterfaceISouth<I extends IAnyGroup>ImmutableSouthcomponentinterfaceISpaceImmutableSpacecomponentinterfaceISpan<I extends IAnyGroup>ImmutableSpancomponent.interfaceISpinnerImmutableSpinnercomponentinterfaceISplitlayout<I extends IAnyGroup>ImmutableSplitlayoutcomponentinterfaceIStepImmutableStepcomponentinterfaceIStepbarImmutableStepbarcomponentinterfaceIStyleImmutableStylecomponentinterfaceITabImmutableTabcomponentinterfaceITabboxImmutableTabboxcomponentinterfaceITabboxComposite<I extends ITabboxComposite>Represents a composition ofIComponentontoITabbox.interfaceITablechildren<I extends IAnyGroup>ImmutableTablechildrencomponentinterfaceITablelayoutImmutableTablelayoutcomponentinterfaceITabpanel<I extends IAnyGroup>ImmutableTabpanelcomponentinterfaceITabpanelsImmutableTabpanelscomponentinterfaceITabsImmutableTabscomponentinterfaceITbeditorImmutableTbeditorcomponentinterfaceITextboxImmutableTextboxcomponentinterfaceITextboxBase<I extends ITextboxBase>ImmutableTextboxbase component.interfaceITimeboxImmutableTimeboxcomponent.interfaceITimepickerImmutableTimepickercomponent.interfaceITimerImmutableTimercomponentinterfaceIToolbar<I extends IAnyGroup>ImmutableToolbarcomponentinterfaceIToolbarbuttonImmutableToolbarbuttoncomponentinterfaceITrackImmutableTrackcomponentinterfaceITreeImmutableTreecomponent.interfaceITreecell<I extends IAnyGroup>ImmutableTreecellcomponentinterfaceITreechildrenImmutableTreechildrencomponentinterfaceITreecol<I extends IAnyGroup>ImmutableTreecolcomponentinterfaceITreecolsImmutableTreecolscomponentinterfaceITreeComposite<I extends ITreeComposite>Represents a composition ofIComponentontoITree.interfaceITreefootImmutableTreefootcomponentinterfaceITreefooter<I extends IAnyGroup>ImmutableTreefootercomponentinterfaceITreeitemImmutableTreeitemcomponentinterfaceITreeitemComposite<I extends ITreeitemComposite>Represents a composition ofIComponentontoITreeitem.interfaceITreerowImmutableTreerowcomponentinterfaceIVideoImmutableVideocomponentinterfaceIVlayout<I extends IAnyGroup>ImmutableVlayoutcomponentinterfaceIWest<I extends IAnyGroup>ImmutableWestcomponentinterfaceIWindow<I extends IAnyGroup>ImmutableWindowcomponentinterfaceIXulElement<I extends IXulElement>ImmutableXulElementinterface.Methods in org.zkoss.stateless.sul with parameters of type IComponent Modifier and Type Method Description static booleanIComponentCtrl. hasAction(IComponent iComponent)default RIChildable. withChildren(I... elements)Copy the current immutable object with elements that replace the content ofchildren.default ICoachmarkICoachmark. withTarget(IComponent target)Returns a copy ofthisimmutable component with the specifiedtarget.Method parameters in org.zkoss.stateless.sul with type arguments of type IComponent Modifier and Type Method Description default IRow<I>IRow. withAllComponents(java.lang.Iterable<? extends IComponent> elements) -
Uses of IComponent in org.zkoss.stateless.ui
Classes in org.zkoss.stateless.ui with type parameters of type IComponent Modifier and Type Class Description classBuildContext<I extends IComponent>A build context to hold the necessary meta info when building components.interfaceIComponentBuilder<I extends IComponent>An immutable component builder interface to build a component tree to the given view.interfaceIReplacer<T extends IComponent>An IComponent replacer to replace the descendant from the root component.interfaceStatelessComposer<I extends IComponent>A state less composer to compose of ZKComponents into Stateless immutableIComponentsMethods in org.zkoss.stateless.ui with type parameters of type IComponent Modifier and Type Method Description <I extends IComponent>
UiAgentUiAgent. appendChild(Locator locator, I newChild)Adds the specified child component as the last child to the current locator.static <T extends IComponent>
TISelectors. findById(IComponent root, java.lang.String id)Returns the icomponent that seeking from the root icomponent to match its id.<T extends IComponent<?>>
TISelector. get(int[] path)Returns the target icomponent by its given path if matched.<T extends IComponent<?>>
TISelector. get(java.lang.String id)Returns the target icomponent by its given id if matched.<T extends IComponent<?>>
java.util.List<T>ISelector. getAncestor(int[] path)Returns all the ancestor from top to bottom for the given path.<T extends IComponent<?>>
java.util.List<T>ISelector. getAncestor(IComponent ichild)Returns all the ancestor from top to bottom for the given ichild.<T extends IComponent<?>>
TISelector. getParent(IComponent ichild)Returns the target parent.<I extends IComponent>
UiAgentUiAgent. insertAdjacentComponent(Locator locator, UiAgent.Position position, I newChild)Inserts a given newChild at a givenUiAgent.Positionrelative to the locator component it is invoked upon.<I extends IComponent>
UiAgentUiAgent. insertAfterBegin(Locator locator, I newChild)Inserts a given newChild just inside the locator before its first child.<I extends IComponent>
UiAgentUiAgent. insertAfterEnd(Locator locator, I newChild)Inserts a given newChild after the locator itself.<I extends IComponent>
UiAgentUiAgent. insertBefore(Locator locator, I newChild, int childIndex)Inserts the given newChild just inside the locator, before its n-th child.<I extends IComponent>
UiAgentUiAgent. insertBeforeBegin(Locator locator, I newChild)Inserts a given newChild before the locator itself.<I extends IComponent>
UiAgentUiAgent. insertBeforeEnd(Locator locator, I newChild)Inserts a given newChild just inside the locator after its last child.static <I extends IComponent>
BuildContext<I>BuildContext. newInstance(I owner)Creates a simple build context with the given immutable component.static <I extends IComponent>
LocatorLocator. of(I iComponent)Returns a locator to the givenIComponent.static <I extends IComponent>
java.util.Collection<org.zkoss.json.JavaScriptValue>UiAgentCtrl. redraw(Locator locator, java.util.Collection<I> children)An utilities to create an array of JavaScript objects (JavaScriptValue) that can be used to mount the specified widget at the clients.<I extends IComponent<?>>
IReplacer<T>IReplacer. replace(I source, I target)Replaces the given immutable component with a given newIComponentin the descendant of the root.<I extends IComponent<?>>
IReplacer<T>IReplacer. replaceById(java.lang.String source, CheckedFunction<I,I> targetFunction)Replaces the given source with a given newIComponentin the descendant of the root.<I extends IComponent>
UiAgentUiAgent. replaceChild(Locator locator, I newChild, int childIndex)Replaces the given newChild just inside the locator with its n-th child.<I extends IComponent>
UiAgentUiAgent. replaceChildren(Locator locator)Removes the existing children of the given locator component.<I extends IComponent>
UiAgentUiAgent. replaceChildren(Locator locator, I... children)Replaces the existing children of the given locator component with a specified new set of childrenIComponents.<I extends IComponent>
UiAgentUiAgent. replaceChildren(Locator locator, java.util.List<I> children)Replaces the existing children of the given locator component with a specified new set of childrenIComponents.<I extends IComponent>
UiAgentUiAgent. replaceWith(Locator locator, I newComp)Replaces the given locator component in the children list of its parent with a given newIComponent.static <I extends IComponent>
voidUiAgentCtrl. response(java.lang.String key, org.zkoss.zk.au.AuResponse response)Adds a response which will be sent to client at the end of the execution.static <I extends IComponent>
voidUiAgentCtrl. response(java.lang.String key, org.zkoss.zk.au.AuResponse response, int priority)Adds a response with the given priority.static <I extends IComponent>
voidUiAgentCtrl. response(org.zkoss.zk.au.AuResponse response)Adds a response directly.static <I extends IComponent>
voidUiAgentCtrl. smartUpdate(Locator locator, java.lang.String attr, boolean value)A special smart update to update a value in boolean.static <I extends IComponent>
voidUiAgentCtrl. smartUpdate(Locator locator, java.lang.String attr, byte value)A special smart update to update a value in byte.static <I extends IComponent>
voidUiAgentCtrl. smartUpdate(Locator locator, java.lang.String attr, char value)A special smart update to update a value in char.static <I extends IComponent>
voidUiAgentCtrl. smartUpdate(Locator locator, java.lang.String attr, double value)A special smart update to update a value in double.static <I extends IComponent>
voidUiAgentCtrl. smartUpdate(Locator locator, java.lang.String attr, float value)A special smart update to update a value in float.static <I extends IComponent>
voidUiAgentCtrl. smartUpdate(Locator locator, java.lang.String attr, int value)A special smart update to update a value in int.static <I extends IComponent>
voidUiAgentCtrl. smartUpdate(Locator locator, java.lang.String attr, long value)A special smart update to update a value in long.static <I extends IComponent>
voidUiAgentCtrl. smartUpdate(Locator locator, java.lang.String attr, java.lang.Object value)A special smart update to update a value in Object.static <I extends IComponent>
voidUiAgentCtrl. smartUpdate(Locator locator, java.lang.String attr, java.lang.Object value, boolean append)A special smart update to update a value in Object.Methods in org.zkoss.stateless.ui that return IComponent Modifier and Type Method Description abstract IComponentIStubComponent. getOwner()Returns the immutable component.Methods in org.zkoss.stateless.ui with parameters of type IComponent Modifier and Type Method Description static <T extends IComponent>
TISelectors. findById(IComponent root, java.lang.String id)Returns the icomponent that seeking from the root icomponent to match its id.<T extends IComponent<?>>
java.util.List<T>ISelector. getAncestor(IComponent ichild)Returns all the ancestor from top to bottom for the given ichild.<T extends IComponent<?>>
TISelector. getParent(IComponent ichild)Returns the target parent.int[]ISelector. getPath(IComponent ichild)Returns the target path.static IStubComponentIStubComponent. of(IComponent root)static java.lang.StringIStubComponent. redraw(IComponent root)IReplacer<T>IReplacer. replaceById(java.lang.String source, IComponent<?> target)Replaces the given source with a given newIComponentin the descendant of the root.<I extends IComponent>
UiAgentUiAgent. replaceChildren(Locator locator, I... children)Replaces the existing children of the given locator component with a specified new set of childrenIComponents.static ISelectorISelectors. select(IComponent root)Returns the iselector fot the given root context.Method parameters in org.zkoss.stateless.ui with type arguments of type IComponent Modifier and Type Method Description LocatorLocator. closest(java.lang.Class<? extends IComponent> iClass)Traverses the locator and its parents until it finds a widget that matches the provided selector iClass.LocatorSelf. closest(java.lang.Class<? extends IComponent> selector)LocatorLocator. find(java.lang.Class<? extends IComponent> selector)Returns the first locator that is a descendant of the locator on which it is invoked that matches the specified class.LocatorSelf. find(java.lang.Class<? extends IComponent> selector)LocatorLocator. findChild(java.lang.Class<? extends IComponent> selector)Returns the first locator that is a direct child of the locator on which it is invoked that matches the specified class.LocatorSelf. findChild(java.lang.Class<? extends IComponent> selector) -
Uses of IComponent in org.zkoss.stateless.ui.util
Classes in org.zkoss.stateless.ui.util with type parameters of type IComponent Modifier and Type Class Description classStatelessContentRenderer<I extends IComponent>A renderer context to wrap ZK ContentRenderer with Stateless runtime meta.Methods in org.zkoss.stateless.ui.util with type parameters of type IComponent Modifier and Type Method Description static <T extends IComponent>
java.util.List<T>Immutables. createComponents(java.lang.String uri, java.util.Map<?,?> arg)CreatesIComponents fromComponents that don't belong to any page from a page file specified by an URI.static <T extends IComponent>
java.util.List<T>Immutables. createComponents(org.zkoss.zk.ui.metainfo.PageDefinition pagedef, java.util.Map<?,?> arg)CreatesIComponents fromComponents that don't belong to any page from the specified page definition.static <T extends IComponent>
java.util.List<T>Immutables. createComponentsDirectly(java.lang.String content, java.lang.String extension, java.util.Map<?,?> arg)CreatesIComponents fromComponents that don't belong to any page from the raw content specified by a string.<T extends IComponent>
java.util.List<T>VolatileIPage. getAllIComponents()static <T extends IComponent>
IReplacer<T>Immutables. newReplacer(T root)Constructs a replacer for replacing the descendant of the IComponent tree in a bulk execution for multiple replacements.static <T extends org.zkoss.zk.ui.Component,I extends IComponent>
IImmutables. proxyIComponent(T t)Makes a proxy ofComponentintoIComponent.static <R extends IComponent,T extends IComponent>
RImmutables. replaceDescendant(R root, T source, T target)Replaces the descendant of the given root with the new child from the given source, if any.static <R extends IComponent,T extends IComponent>
RImmutables. replaceDescendant(R root, T source, T target)Replaces the descendant of the given root with the new child from the given source, if any.static <R extends IComponent,T extends IComponent>
RImmutables. replaceDescendantById(R root, java.lang.String sourceId, CheckedFunction<T,T> targetFunction)Replaces the descendant of the given root with the new child from the given source, if any.static <R extends IComponent,T extends IComponent>
RImmutables. replaceDescendantById(R root, java.lang.String sourceId, CheckedFunction<T,T> targetFunction)Replaces the descendant of the given root with the new child from the given source, if any.static <R extends IComponent>
RImmutables. replaceDescendantById(R root, java.lang.String sourceId, IComponent<?> target)Replaces the descendant of the given root with the new child from the given source, if any.Methods in org.zkoss.stateless.ui.util that return IComponent Modifier and Type Method Description static IComponentImmutables. proxyIChild(org.zkoss.zk.ui.Component instance)static IComponentImmutables. proxyIChild(org.zkoss.zk.ui.Component instance, java.lang.Class<? extends org.zkoss.zk.ui.Component> skipClass)Methods in org.zkoss.stateless.ui.util that return types with arguments of type IComponent Modifier and Type Method Description static java.util.List<? extends IComponent>Immutables. proxyIChildren(org.zkoss.zk.ui.Component instance)Methods in org.zkoss.stateless.ui.util with parameters of type IComponent Modifier and Type Method Description voidVolatileIPage. addAction(IComponent owner, java.lang.String name, ActionHandler handler)static StatelessEventListenerMapVolatileIPage. removeVolatileEventListenerMap(org.zkoss.zk.ui.Page page, IComponent icmp)static <R extends IComponent>
RImmutables. replaceDescendantById(R root, java.lang.String sourceId, IComponent<?> target)Replaces the descendant of the given root with the new child from the given source, if any.
-