Package io.flutter.view
Class BaseRoleConfigurator
java.lang.Object
io.flutter.view.BaseRoleConfigurator
- All Implemented Interfaces:
AccessibilityNodeConfigurator
- Direct Known Subclasses:
ClassNameRoleConfigurator,ComboBoxRoleConfigurator,MenuRoleConfigurator,ProgressBarRoleConfigurator
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal voidconfigure(AccessibilityNodeInfo result, io.flutter.view.AccessibilityBridge.SemanticsNode node) protected voidconfigureRole(AccessibilityNodeInfo result, io.flutter.view.AccessibilityBridge.SemanticsNode node) Override this method to apply role-specific configuration.
-
Constructor Details
-
BaseRoleConfigurator
public BaseRoleConfigurator()
-
-
Method Details
-
configure
public final void configure(AccessibilityNodeInfo result, io.flutter.view.AccessibilityBridge.SemanticsNode node) - Specified by:
configurein interfaceAccessibilityNodeConfigurator
-
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).
-