Uses of Class
com.ultikits.ultitools.abstracts.gui.declarative.core.Element
Packages that use Element
Package
Description
Core types for the widget, element and render-node trees.
The rendering engine and GUI base classes: build, diff, schedule.
The bundled widget library.
-
Uses of Element in com.ultikits.ultitools.abstracts.gui.declarative.core
Subclasses of Element in com.ultikits.ultitools.abstracts.gui.declarative.coreModifier and TypeClassDescriptionclassComponentElement 是包含子 Widget 的 Element 基类。classRenderObjectElement 是对应 RenderNode 的 Element。classStatefulWidget 对应的 Element。classStatelessWidget 对应的 Element。Fields in com.ultikits.ultitools.abstracts.gui.declarative.core declared as ElementModifier and TypeFieldDescriptionprivate @Nullable ElementComponentElement._childprivate @Nullable ElementElement._parentprivate @Nullable ElementBuildContext.Builder.parentElementprivate final @Nullable ElementBuildContext.parentElementFields in com.ultikits.ultitools.abstracts.gui.declarative.core with type parameters of type ElementMethods in com.ultikits.ultitools.abstracts.gui.declarative.core that return ElementModifier and TypeMethodDescription@NotNull ElementStatefulWidget.createElement()@NotNull ElementStatelessWidget.createElement()abstract @NotNull ElementWidget.createElement()为此 Widget 创建对应的 Element。@Nullable ElementElement.getParent()获取父 Element。@Nullable ElementBuildContext.getParentElement()获取父 Element。protected @Nullable ElementElement.updateChild(@Nullable Widget newWidget, @Nullable Element oldChild) 更新单个子 Element。Methods in com.ultikits.ultitools.abstracts.gui.declarative.core that return types with arguments of type ElementModifier and TypeMethodDescriptionComponentElement.getChildren()Element.getChildren()获取子 Element 列表。Methods in com.ultikits.ultitools.abstracts.gui.declarative.core with parameters of type ElementModifier and TypeMethodDescriptionprotected void添加子 Element。boolean检查此 Widget 是否可以更新给定的 Element。@NotNull BuildContext为此 Context 创建一个子 Context。 用于传递父 Widget 的属性给子 Widget。voidElement.markChildNeedsBuild(@NotNull Element child) 标记子 Element 需要重建。voidvoid将此 Element 挂载到树中。voidvoidBuildContext.Builder.parentElement(@Nullable Element parentElement) protected @Nullable ElementElement.updateChild(@Nullable Widget newWidget, @Nullable Element oldChild) 更新单个子 Element。 -
Uses of Element in com.ultikits.ultitools.abstracts.gui.declarative.engine
Fields in com.ultikits.ultitools.abstracts.gui.declarative.engine declared as ElementMethods in com.ultikits.ultitools.abstracts.gui.declarative.engine with parameters of type ElementModifier and TypeMethodDescriptionprivate @NotNull List<RenderNode> GuiRenderer.collectRenderNodes(@NotNull Element element) 收集所有 RenderNode(后序遍历)。private voidGuiRenderer.collectRenderNodesRecursive(@NotNull Element element, @NotNull List<RenderNode> nodes) private voidGuiRenderer.rebuildElement(@NotNull Element element) 递归重建 Element 树。 -
Uses of Element in com.ultikits.ultitools.abstracts.gui.declarative.widgets
Subclasses of Element in com.ultikits.ultitools.abstracts.gui.declarative.widgetsModifier and TypeClassDescriptionclassContainer 对应的 Element。classGridView 对应的 Element。classItemDisplay 对应的 RenderObjectElement。classTextButton 对应的 RenderObjectElement。Fields in com.ultikits.ultitools.abstracts.gui.declarative.widgets with type parameters of type ElementMethods in com.ultikits.ultitools.abstracts.gui.declarative.widgets that return ElementModifier and TypeMethodDescription@NotNull ElementContainer.createElement()@NotNull ElementGridView.createElement()Methods in com.ultikits.ultitools.abstracts.gui.declarative.widgets that return types with arguments of type ElementMethods in com.ultikits.ultitools.abstracts.gui.declarative.widgets with parameters of type Element