Class BaseRoleConfigurator

java.lang.Object
io.flutter.view.BaseRoleConfigurator
All Implemented Interfaces:
AccessibilityNodeConfigurator
Direct Known Subclasses:
ClassNameRoleConfigurator, ComboBoxRoleConfigurator, MenuRoleConfigurator, ProgressBarRoleConfigurator

public class BaseRoleConfigurator extends Object implements AccessibilityNodeConfigurator
Base class for AccessibilityNodeConfigurator implementations that compose common semantics behaviors before applying role-specific configuration.

This class also serves as the default configurator for nodes with no specific role (Role.NONE).

  • Constructor Details

    • BaseRoleConfigurator

      public BaseRoleConfigurator()
  • Method Details

    • configure

      public final void configure(AccessibilityNodeInfo result, io.flutter.view.AccessibilityBridge.SemanticsNode node)
      Specified by:
      configure in interface AccessibilityNodeConfigurator
    • configureRole

      protected void configureRole(AccessibilityNodeInfo result, io.flutter.view.AccessibilityBridge.SemanticsNode node)
      Override this method to apply role-specific configuration. The default implementation is a no-op, suitable for the generic role (Role.NONE).