Class StatefulElement
java.lang.Object
com.ultikits.ultitools.abstracts.gui.declarative.core.Element
com.ultikits.ultitools.abstracts.gui.declarative.core.ComponentElement
com.ultikits.ultitools.abstracts.gui.declarative.core.StatefulElement
StatefulWidget 对应的 Element。
- Since:
- 6.2.0
- Version:
- 1.0.0
- Author:
- UltiTools Team
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.ultikits.ultitools.abstracts.gui.declarative.core.ComponentElement
getChildren, performRebuildMethods inherited from class com.ultikits.ultitools.abstracts.gui.declarative.core.Element
addChild, assignContext, canUpdate, clearDirty, getContext, getParent, getWidget, isDirty, isMounted, markChildNeedsBuild, markNeedsBuild, toString, updateChild
-
Field Details
-
_state
-
-
Constructor Details
-
StatefulElement
-
-
Method Details
-
mount
Description copied from class:Element将此 Element 挂载到树中。这个方法在 Element 首次插入树中时调用。 子类应该在此处执行初始化工作,并挂载子 Element。
- Overrides:
mountin classComponentElement- Parameters:
parent- 父 Element,如果为 null 表示这是根 Element
-
update
Description copied from class:Element使用新的 Widget 更新此 Element。这个方法在 Widget 重建时被调用。 子类应该更新对 Widget 的引用,并执行必要的更新。
-
unmount
public void unmount()Description copied from class:Element从树中移除此 Element。这个方法在 Element 不再需要时被调用。 子类应该在此处执行清理工作,并卸载子 Element。
- Overrides:
unmountin classComponentElement
-
getState
-
build
Description copied from class:ComponentElement构建子 Widget。- Specified by:
buildin classComponentElement- Returns:
- 子 Widget
-