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 interface
ItemController<Data,Model,P extends IComponent,Item>
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 interface
IAnyGroup<I extends IComponent>
An interface to represent the implementation can be added into any group.interface
IChildable<R,I extends IComponent>
An interface to indicate any child is allowed forIComponent
.interface
IComponent<R extends IComponent>
ImmutableComponent
interface.interface
IComposite<R,I extends IComponent>
An addition interface toIChildable
andISingleChildable
to retrieve allIComponent
s which belong to the implementation class.interface
IDisable<I extends IComponent>
ImmutableDisable
interfaceinterface
IReadonly<I extends IComponent>
ImmutableReadonly
interface.interface
ISingleChildable<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 interface
IA<I extends IAnyGroup>
ImmutableA
componentinterface
IAbsolutechildren<I extends IAnyGroup>
ImmutableAbsolutechildren
componentinterface
IAbsolutelayout
ImmutableAbsolutelayout
componentinterface
IAnchornav<I extends IAnyGroup>
ImmutableAnchornav
componentinterface
IAnyGroup<I extends IComponent>
An interface to represent the implementation can be added into any group.interface
IArea
ImmutableArea
componentinterface
IAudio
ImmutableAudio
componentinterface
IAuxhead
ImmutableAuxhead
componentinterface
IAuxheader<I extends IAnyGroup>
ImmutableAuxheader
componentinterface
IBandbox
ImmutableBandbox
component.interface
IBandpopup<I extends IAnyGroup>
ImmutableBandpopup
componentinterface
IBarcode
ImmutableBarcode
componentinterface
IBarcodescanner
ImmutableBarcodescanner
componentinterface
IBiglistbox
ImmutableBiglistbox
componentinterface
IBorderlayout
ImmutableBorderlayout
componentinterface
IButton
ImmutableButton
componentinterface
IButtonBase<I extends IButtonBase>
ImmutableButton
base componentinterface
ICalendar
ImmutableCalendar
componentinterface
ICamera
ImmutableCamera
componentinterface
ICaption<I extends IAnyGroup>
ImmutableCaption
component.interface
ICardlayout<I extends IAnyGroup>
ImmutableCardlayout
componentinterface
ICascader
ImmutableCascader
componentinterface
ICell<I extends IAnyGroup>
ImmutableCell
componentinterface
ICenter<I extends IAnyGroup>
ImmutableCenter
componentinterface
ICheckbox
ImmutableCheckbox
componentinterface
ICheckboxBase<I extends ICheckboxBase>
ImmutableICheckbox
base component.interface
IChildrenOfInputgroup<I extends IChildrenOfInputgroup>
An interface to indicate child is allowed forIInputgroup
interface
IChildrenOfMenupopup<I extends IChildrenOfMenupopup>
An interface to indicate child is allowed forIMenupopup
.interface
IChildrenOfNavbar<I extends IChildrenOfNavbar>
An interface to indicate child is allowed forINav
.interface
IChildrenOfPanel<I extends IChildrenOfPanel>
An interface to indicate child is allowed forIPanel
.interface
IChildrenOfTab<I extends IChildrenOfTab>
An interface to indicate child is allowed forITab
.interface
IChosenbox
ImmutableChosenbox
componentinterface
ICoachmark<I extends IAnyGroup>
ImmutableCoachmark
componentinterface
IColorbox
ImmutableColorbox
componentinterface
IColumn<I extends IAnyGroup>
ImmutableColumn
componentinterface
IColumnchildren<I extends IAnyGroup>
ImmutableColumnchildren
componentinterface
IColumnlayout
ImmutableColumnlayout
componentinterface
IColumns
ImmutableColumns
componentinterface
ICombobox
ImmutableCombobox
componentinterface
ICombobutton
ImmutableCombobutton
componentinterface
IComboitem
ImmutableComboitem
componentinterface
ICropper
ImmutableCropper
componentinterface
IDatebox
ImmutableDatebox
componentinterface
IDateTimeFormatInputElement<I extends IDateTimeFormatInputElement>
ImmutableDateTimeFormatInputElement
component.interface
IDecimalbox
ImmutableDecimalbox
component.interface
IDetail<I extends IAnyGroup>
ImmutableDetail
componentinterface
IDetailChild<I extends IDetailChild>
An interface to indicate a Detail component which its implementation is EE only.interface
IDiv<I extends IAnyGroup>
ImmutableDiv
component.interface
IDoublebox
ImmutableDoublebox
component.interface
IDoublespinner
ImmutableDoublespinner
component.interface
IDrawer<I extends IAnyGroup>
ImmutableDrawer
component.interface
IDropupload
ImmutableDropupload
componentinterface
IEast<I extends IAnyGroup>
ImmutableEast
componentinterface
IFileupload
ImmutableFileupload
componentinterface
IFisheye
ImmutableFisheye
component.interface
IFisheyebar
ImmutableFisheyebar
componentinterface
IFoot
ImmutableFoot
componentinterface
IFooter<I extends IAnyGroup>
ImmutableFooter
componentinterface
IFooterElement<I extends IFooterElement>
A skeletal implementation for a footer.interface
IFormatInputElement<I extends IFormatInputElement,ValueType>
ImmutableFormatInputElement
interface.interface
IFrozen<I extends IAnyGroup>
ImmutableFrozen
componentinterface
IGoldenLayout
ImmutableGoldenLayout
componentinterface
IGoldenPanel<I extends IAnyGroup>
ImmutableGoldenPanel
componentinterface
IGrid
ImmutableGrid
componentinterface
IGridComposite<I extends IGridComposite>
Represents a composition ofIComponent
ontoIGrid
.interface
IGroup<I extends IAnyGroup>
ImmutableGroup
componentinterface
IGroupbox<I extends IAnyGroup>
ImmutableGroupbox
component.interface
IGroupChild<I extends IGroupChild>
An interface to indicate a Group component which its implementation is PE and EE only.interface
IGroupfoot<I extends IAnyGroup>
ImmutableGroupfoot
componentinterface
IGroupfootChild<I extends IGroupfootChild>
An interface to indicate a Groupfoot component which its implementation is PE and EE only.interface
IHeaderElement<I extends IHeaderElement>
ImmutableHeaderElement
interfaceinterface
IHeadersElement<I extends IHeadersElement>
A skeletal implementation for headers, the parent of a group ofIHeaderElement
.interface
IHlayout<I extends IAnyGroup>
ImmutableHlayout
componentinterface
IHtml
ImmutableHtml
componentinterface
IHtmlBasedComponent<I extends IHtmlBasedComponent>
ImmutableHtmlBasedComponent
interface.interface
IIframe
ImmutableIframe
componentinterface
IImage
ImmutableImage
componentinterface
IImageBase<I extends IImageBase>
ImmutableImage
base component.interface
IImagemap
ImmutableImagemap
componentinterface
IInputElement<I extends IInputElement,ValueType>
ImmutableInputElement
interface.interface
IInputgroup
ImmutableInputgroup
componentinterface
IIntbox
ImmutableIntbox
componentinterface
ILabel
ImmutableLabel
componentinterface
ILabelElement<I extends ILabelElement>
ImmutableLabelElement
interfaceinterface
ILabelImageElement<I extends ILabelImageElement>
ImmutableLabelImageElement
interfaceinterface
ILayout<I extends ILayout>
ImmutableLayout
interface.interface
ILayoutRegion<I extends ILayoutRegion>
ImmutableLayoutRegion
interfaceinterface
ILineitem<I extends IAnyGroup>
ImmutableLineitem
componentinterface
ILinelayout
ImmutableLinelayout
componentinterface
IListbox
ImmutableListbox
componentinterface
IListboxComposite<I extends IListboxComposite>
Represents a composition ofIComponent
ontoIListbox
.interface
IListcell<I extends IAnyGroup>
ImmutableListcell
componentinterface
IListfoot
ImmutableListfoot
componentinterface
IListfooter<I extends IAnyGroup>
ImmutableListfooter
componentinterface
IListgroup
ImmutableListgroup
componentinterface
IListgroupChild<I extends IListgroupChild>
An interface to indicate a Listgroup component which its implementation is PE and EE only.interface
IListgroupfoot
ImmutableListgroupfoot
componentinterface
IListgroupfootChild<I extends IListgroupfootChild>
An interface to indicate a Listgroupfoot component which its implementation is PE and EE only.interface
IListhead
ImmutableListhead
componentinterface
IListheader<I extends IAnyGroup>
ImmutableListheader
componentinterface
IListitem
ImmutableListitem
componentinterface
IListitemBase<I extends IListitemBase>
ImmutableListitem
base componentinterface
ILongbox
ImmutableLongbox
component.interface
IMenu
ImmutableMenu
componentinterface
IMenubar
ImmutableMenubar
componentinterface
IMenuitem
ImmutableMenuitem
componentinterface
IMenupopup
ImmutableMenupopup
componentinterface
IMenuseparator
ImmutableMenuseparator
componentinterface
IMeshComposite<I extends IMeshComposite>
Represents a composition ofIComponent
ontoIMeshElement
.interface
IMeshElement<I extends IMeshElement>
ImmutableMeshElement
interfaceinterface
IMultislider
ImmutableMultislider
componentinterface
INav
ImmutableNav
componentinterface
INavbar
ImmutableNavbar
componentinterface
INavitem
ImmutableNavitem
componentinterface
INavseparator
ImmutableNavseparator
componentinterface
INorth<I extends IAnyGroup>
ImmutableNorth
componentinterface
INumberInputElement<I extends INumberInputElement,ValueType>
ImmutableNumberInputElement
interface.interface
IOrganigram
ImmutableOrganigram
componentinterface
IOrgchildren
ImmutableOrgchildren
componentinterface
IOrgitem
ImmutableOrgitem
componentinterface
IOrgitemComposite<I extends IOrgitemComposite>
Represents a composition ofIComponent
ontoIOrgitem
.interface
IOrgnode<I extends IAnyGroup>
ImmutableOrgnode
componentinterface
IPaging
ImmutablePaging
componentinterface
IPanel
ImmutablePanel
componentinterface
IPanelchildren<I extends IAnyGroup>
ImmutablePanelchildren
componentinterface
IPdfviewer
ImmutablePdfviewer
componentinterface
IPopup<I extends IAnyGroup>
ImmutablePopup
componentinterface
IPopupBase<I extends IPopupBase>
ImmutablePopup
base componentinterface
IPortalchildren
ImmutablePortalchildren
componentinterface
IPortallayout
ImmutablePortallayout
componentinterface
IProgressmeter
ImmutableProgressmeter
componentinterface
IRadio
ImmutableRadio
componentinterface
IRadiogroup<I extends IAnyGroup>
ImmutableRadiogroup
componentinterface
IRangeslider
ImmutableRangeslider
componentinterface
IRangesliderBase<I extends IRangesliderBase>
ImmutableRangeslider
base componentinterface
IRating
ImmutableRating
componentinterface
IRow<I extends IAnyGroup>
ImmutableRow
componentinterface
IRowBase<I extends IRowBase>
ImmutableRow
componentinterface
IRowchildren<I extends IAnyGroup>
ImmutableRowchildren
componentinterface
IRowlayout
ImmutableRowlayout
componentinterface
IRows
ImmutableRows
componentinterface
IScript
ImmutableScript
componentinterface
IScrollview<I extends IAnyGroup>
ImmutableScrollview
componentinterface
ISearchbox
ImmutableSearchbox
component.interface
ISelectbox
ImmutableSelectbox
componentinterface
ISeparator
ImmutableSeparator
componentinterface
ISeparatorBase<I extends ISeparatorBase>
ImmutableSeparator
componentinterface
ISignature
ImmutableSignature
component.interface
ISlider
ImmutableSlider
componentinterface
ISliderbuttons
ImmutableSliderbuttons
componentinterface
ISouth<I extends IAnyGroup>
ImmutableSouth
componentinterface
ISpace
ImmutableSpace
componentinterface
ISpan<I extends IAnyGroup>
ImmutableSpan
component.interface
ISpinner
ImmutableSpinner
componentinterface
ISplitlayout<I extends IAnyGroup>
ImmutableSplitlayout
componentinterface
IStep
ImmutableStep
componentinterface
IStepbar
ImmutableStepbar
componentinterface
IStyle
ImmutableStyle
componentinterface
ITab
ImmutableTab
componentinterface
ITabbox
ImmutableTabbox
componentinterface
ITabboxComposite<I extends ITabboxComposite>
Represents a composition ofIComponent
ontoITabbox
.interface
ITablechildren<I extends IAnyGroup>
ImmutableTablechildren
componentinterface
ITablelayout
ImmutableTablelayout
componentinterface
ITabpanel<I extends IAnyGroup>
ImmutableTabpanel
componentinterface
ITabpanels
ImmutableTabpanels
componentinterface
ITabs
ImmutableTabs
componentinterface
ITbeditor
ImmutableTbeditor
componentinterface
ITextbox
ImmutableTextbox
componentinterface
ITextboxBase<I extends ITextboxBase>
ImmutableTextbox
base component.interface
ITimebox
ImmutableTimebox
component.interface
ITimepicker
ImmutableTimepicker
component.interface
ITimer
ImmutableTimer
componentinterface
IToolbar<I extends IAnyGroup>
ImmutableToolbar
componentinterface
IToolbarbutton
ImmutableToolbarbutton
componentinterface
ITrack
ImmutableTrack
componentinterface
ITree
ImmutableTree
component.interface
ITreecell<I extends IAnyGroup>
ImmutableTreecell
componentinterface
ITreechildren
ImmutableTreechildren
componentinterface
ITreecol<I extends IAnyGroup>
ImmutableTreecol
componentinterface
ITreecols
ImmutableTreecols
componentinterface
ITreeComposite<I extends ITreeComposite>
Represents a composition ofIComponent
ontoITree
.interface
ITreefoot
ImmutableTreefoot
componentinterface
ITreefooter<I extends IAnyGroup>
ImmutableTreefooter
componentinterface
ITreeitem
ImmutableTreeitem
componentinterface
ITreeitemComposite<I extends ITreeitemComposite>
Represents a composition ofIComponent
ontoITreeitem
.interface
ITreerow
ImmutableTreerow
componentinterface
IVideo
ImmutableVideo
componentinterface
IVlayout<I extends IAnyGroup>
ImmutableVlayout
componentinterface
IWest<I extends IAnyGroup>
ImmutableWest
componentinterface
IWindow<I extends IAnyGroup>
ImmutableWindow
componentinterface
IXulElement<I extends IXulElement>
ImmutableXulElement
interface.Methods in org.zkoss.stateless.sul with parameters of type IComponent Modifier and Type Method Description static boolean
IComponentCtrl. hasAction(IComponent iComponent)
default R
IChildable. withChildren(I... elements)
Copy the current immutable object with elements that replace the content ofchildren
.default ICoachmark
ICoachmark. withTarget(IComponent target)
Returns a copy ofthis
immutable 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 class
BuildContext<I extends IComponent>
A build context to hold the necessary meta info when building components.interface
IComponentBuilder<I extends IComponent>
An immutable component builder interface to build a component tree to the given view.interface
IReplacer<T extends IComponent>
An IComponent replacer to replace the descendant from the root component.interface
StatelessComposer<I extends IComponent>
A state less composer to compose of ZKComponent
s into Stateless immutableIComponent
sMethods 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.Position
relative 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<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 newIComponent
in 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 newIComponent
in 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 childrenIComponent
s.<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 childrenIComponent
s.<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, 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, AuResponse response, int priority)
Adds a response with the given priority.static <I extends IComponent>
voidUiAgentCtrl. response(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 IComponent
IStubComponent. 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 IStubComponent
IStubComponent. of(IComponent root)
static java.lang.String
IStubComponent. redraw(IComponent root)
IReplacer<T>
IReplacer. replaceById(java.lang.String source, IComponent<?> target)
Replaces the given source with a given newIComponent
in 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 childrenIComponent
s.static ISelector
ISelectors. 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 Locator
Locator. closest(java.lang.Class<? extends IComponent> iClass)
Traverses the locator and its parents until it finds a widget that matches the provided selector iClass.Locator
Self. closest(java.lang.Class<? extends IComponent> selector)
Locator
Locator. 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.Locator
Self. find(java.lang.Class<? extends IComponent> selector)
Locator
Locator. 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.Locator
Self. 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 class
StatelessContentRenderer<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)
CreatesIComponent
s fromComponent
s 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(PageDefinition pagedef, java.util.Map<?,?> arg)
CreatesIComponent
s fromComponent
s 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)
CreatesIComponent
s fromComponent
s 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 Component,I extends IComponent>
IImmutables. proxyIComponent(T t)
Makes a proxy ofComponent
intoIComponent
.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 IComponent
Immutables. proxyIChild(Component instance)
static IComponent
Immutables. proxyIChild(Component instance, java.lang.Class<? extends 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(Component instance)
Methods in org.zkoss.stateless.ui.util with parameters of type IComponent Modifier and Type Method Description void
VolatileIPage. addAction(IComponent owner, java.lang.String name, ActionHandler handler)
static StatelessEventListenerMap
VolatileIPage. removeVolatileEventListenerMap(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.
-