JsonSemanticsBuilder constructor

JsonSemanticsBuilder({
  1. AttributedString? attributedDecreasedValue,
  2. AttributedString? attributedHint,
  3. AttributedString? attributedIncreasedValue,
  4. AttributedString? attributedLabel,
  5. AttributedString? attributedValue,
  6. bool? button,
  7. bool? checked,
  8. Map<CustomSemanticsAction, VoidCallback>? customSemanticsActions,
  9. bool container = false,
  10. int? currentValueLength,
  11. String? decreasedValue,
  12. bool? enabled,
  13. bool excludeSemantics = false,
  14. bool explicitChildNodes = false,
  15. bool? focusable,
  16. bool? focused,
  17. bool? header,
  18. bool? hidden,
  19. String? hint,
  20. bool? image,
  21. bool? inMutuallyExclusiveGroup,
  22. String? increasedValue,
  23. bool? keyboardKey,
  24. String? label,
  25. bool? link,
  26. bool? liveRegion,
  27. int? maxValueLength,
  28. bool? multiline,
  29. bool? namesRoute,
  30. bool? obscured,
  31. VoidCallback? onCopy,
  32. VoidCallback? onCut,
  33. VoidCallback? onDecrease,
  34. VoidCallback? onDidGainAccessibilityFocus,
  35. VoidCallback? onDidLoseAccessibilityFocus,
  36. VoidCallback? onDismiss,
  37. VoidCallback? onIncrease,
  38. VoidCallback? onLongPress,
  39. String? onLongPressHint,
  40. ValueChanged<bool>? onMoveCursorBackwardByCharacter,
  41. ValueChanged<bool>? onMoveCursorForwardByCharacter,
  42. VoidCallback? onPaste,
  43. VoidCallback? onScrollDown,
  44. VoidCallback? onScrollLeft,
  45. VoidCallback? onScrollRight,
  46. VoidCallback? onScrollUp,
  47. ValueChanged<TextSelection>? onSetSelection,
  48. ValueChanged<String>? onSetText,
  49. VoidCallback? onTap,
  50. String? onTapHint,
  51. bool? readOnly,
  52. bool? scopesRoute,
  53. bool? selected,
  54. bool? slider,
  55. SemanticsSortKey? sortKey,
  56. SemanticsTag? tagForChildren,
  57. TextDirection? textDirection,
  58. bool? textField,
  59. bool? toggled,
  60. String? value,
})

Implementation

JsonSemanticsBuilder({
  this.attributedDecreasedValue,
  this.attributedHint,
  this.attributedIncreasedValue,
  this.attributedLabel,
  this.attributedValue,
  this.button,
  this.checked,
  this.customSemanticsActions,
  this.container = false,
  this.currentValueLength,
  this.decreasedValue,
  this.enabled,
  this.excludeSemantics = false,
  this.explicitChildNodes = false,
  this.focusable,
  this.focused,
  this.header,
  this.hidden,
  this.hint,
  this.image,
  this.inMutuallyExclusiveGroup,
  this.increasedValue,
  this.keyboardKey,
  this.label,
  this.link,
  this.liveRegion,
  this.maxValueLength,
  this.multiline,
  this.namesRoute,
  this.obscured,
  this.onCopy,
  this.onCut,
  this.onDecrease,
  this.onDidGainAccessibilityFocus,
  this.onDidLoseAccessibilityFocus,
  this.onDismiss,
  this.onIncrease,
  this.onLongPress,
  this.onLongPressHint,
  this.onMoveCursorBackwardByCharacter,
  this.onMoveCursorForwardByCharacter,
  this.onPaste,
  this.onScrollDown,
  this.onScrollLeft,
  this.onScrollRight,
  this.onScrollUp,
  this.onSetSelection,
  this.onSetText,
  this.onTap,
  this.onTapHint,
  this.readOnly,
  this.scopesRoute,
  this.selected,
  this.slider,
  this.sortKey,
  this.tagForChildren,
  this.textDirection,
  this.textField,
  this.toggled,
  this.value,
}) : super(numSupportedChildren: kNumSupportedChildren);