ui · thing ·
yuiAccessibilityTree
A yui accessibility tree record carrying entries, diagnostic.
Build YUI's reusable control, layout, interaction, text, accessibility, and retained-rendering models.
external thing yuiAccessibilityTreeStatus: source-declared
Fields and methods (8)
list of yuiAccessibilityEntry entries- Stores entries as list of yuiAccessibilityEntry.
text diagnostic- Stores diagnostic as text.
yuiAccessibilityTree()- Yui accessibility tree.
EntryIndex(text id) returns int- Entry index. Complete example
AddEntry(yuiAccessibilityEntry entry) returns bool- Add entry. Complete example
ValidationIssue(yuiTree componentTree) returns text- Validation issue. Complete example
Validate(yuiTree componentTree) returns bool- Validate. Complete example
RenderAccessibilityReport(yuiTree componentTree) returns text- Render accessibility report. Complete example
Use yuiAccessibilityTree
A complete small caller. Values are illustrative; check the returned result and package requirements before connecting live resources.
cpu · source-example · type checked
using ui
// Build YUI's reusable control, layout, interaction, text, accessibility, and retained-rendering models.
yuiAccessibilityTree sample = yuiAccessibilityTree()
Console.Log(Text.From(sample.diagnostic))
project.mech
manifestVersion = "2"
package = "api.example.ui__yuiaccessibilitytree"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"
[app]
kind = "headless"
[[dependencies]]
package = "graphics.image"
version = "0.1.0"
path = "../../../yeho/packages/graphics/image"
[[dependencies]]
package = "graphics.text"
version = "0.1.0"
path = "../../../yeho/packages/graphics/text"
[[dependencies]]
package = "host.ui_services"
version = "0.1.0"
path = "../../../yeho/packages/host/ui_services"
[[dependencies]]
package = "ui"
version = "0.2.0"
path = "../../../yeho/packages/ui"
yuiAccessibilityTree.EntryIndex
A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.
cpu · method · source-example · type checked
using ui
// Entry index.
yuiAccessibilityTree instance = yuiAccessibilityTree()
text argument_id = "argument id"
int result = instance.EntryIndex(argument_id)
Console.Log(Text.From(result))
project.mech
manifestVersion = "2"
package = "api.example.ui__yuiaccessibilitytree"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"
[app]
kind = "headless"
[[dependencies]]
package = "graphics.image"
version = "0.1.0"
path = "../../../yeho/packages/graphics/image"
[[dependencies]]
package = "graphics.text"
version = "0.1.0"
path = "../../../yeho/packages/graphics/text"
[[dependencies]]
package = "host.ui_services"
version = "0.1.0"
path = "../../../yeho/packages/host/ui_services"
[[dependencies]]
package = "ui"
version = "0.2.0"
path = "../../../yeho/packages/ui"
yuiAccessibilityTree.AddEntry
A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.
cpu · method · source-example · type checked
using ui
// Add entry.
yuiAccessibilityTree instance = yuiAccessibilityTree()
yuiAccessibilityEntry argument_entry = yuiAccessibilityEntry("id", "parent Id", "role", "Nova", "description", "value", true)
bool result = instance.AddEntry(argument_entry)
Console.Log(Text.From(result))
project.mech
manifestVersion = "2"
package = "api.example.ui__yuiaccessibilitytree"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"
[app]
kind = "headless"
[[dependencies]]
package = "graphics.image"
version = "0.1.0"
path = "../../../yeho/packages/graphics/image"
[[dependencies]]
package = "graphics.text"
version = "0.1.0"
path = "../../../yeho/packages/graphics/text"
[[dependencies]]
package = "host.ui_services"
version = "0.1.0"
path = "../../../yeho/packages/host/ui_services"
[[dependencies]]
package = "ui"
version = "0.2.0"
path = "../../../yeho/packages/ui"
yuiAccessibilityTree.ValidationIssue
A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.
cpu · method · source-example · type checked
using ui
// Validation issue.
yuiAccessibilityTree instance = yuiAccessibilityTree()
yuiTree argument_componentTree = yuiTree("id")
text result = instance.ValidationIssue(argument_componentTree)
Console.Log(Text.From(result))
project.mech
manifestVersion = "2"
package = "api.example.ui__yuiaccessibilitytree"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"
[app]
kind = "headless"
[[dependencies]]
package = "graphics.image"
version = "0.1.0"
path = "../../../yeho/packages/graphics/image"
[[dependencies]]
package = "graphics.text"
version = "0.1.0"
path = "../../../yeho/packages/graphics/text"
[[dependencies]]
package = "host.ui_services"
version = "0.1.0"
path = "../../../yeho/packages/host/ui_services"
[[dependencies]]
package = "ui"
version = "0.2.0"
path = "../../../yeho/packages/ui"
yuiAccessibilityTree.Validate
A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.
cpu · method · source-example · type checked
using ui
// Validate.
yuiAccessibilityTree instance = yuiAccessibilityTree()
yuiTree argument_componentTree = yuiTree("id")
bool result = instance.Validate(argument_componentTree)
Console.Log(Text.From(result))
project.mech
manifestVersion = "2"
package = "api.example.ui__yuiaccessibilitytree"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"
[app]
kind = "headless"
[[dependencies]]
package = "graphics.image"
version = "0.1.0"
path = "../../../yeho/packages/graphics/image"
[[dependencies]]
package = "graphics.text"
version = "0.1.0"
path = "../../../yeho/packages/graphics/text"
[[dependencies]]
package = "host.ui_services"
version = "0.1.0"
path = "../../../yeho/packages/host/ui_services"
[[dependencies]]
package = "ui"
version = "0.2.0"
path = "../../../yeho/packages/ui"
yuiAccessibilityTree.RenderAccessibilityReport
A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.
cpu · method · source-example · type checked
using ui
// Render accessibility report.
yuiAccessibilityTree instance = yuiAccessibilityTree()
yuiTree argument_componentTree = yuiTree("id")
text result = instance.RenderAccessibilityReport(argument_componentTree)
Console.Log(Text.From(result))
project.mech
manifestVersion = "2"
package = "api.example.ui__yuiaccessibilitytree"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"
[app]
kind = "headless"
[[dependencies]]
package = "graphics.image"
version = "0.1.0"
path = "../../../yeho/packages/graphics/image"
[[dependencies]]
package = "graphics.text"
version = "0.1.0"
path = "../../../yeho/packages/graphics/text"
[[dependencies]]
package = "host.ui_services"
version = "0.1.0"
path = "../../../yeho/packages/host/ui_services"
[[dependencies]]
package = "ui"
version = "0.2.0"
path = "../../../yeho/packages/ui"
Notes and source
Package presence and a declaration do not establish support on every host. Host services need their platform and lifecycle setup.
yeho/packages/ui/interaction-accessibility.yh:96