registerUITypes function
void
registerUITypes()
Implementation
void registerUITypes() {
type<CheckboxAdapter>(
location: 'package:velix_ui/databinding/widgets/common/checkbox.dart:10:1',
annotations: [
WidgetAdapter(platforms: [TargetPlatform.android]),
Injectable()
],
constructor: () => CheckboxAdapter(),
fromMapConstructor: (Map<String,dynamic> args) => CheckboxAdapter(),
fromArrayConstructor: (List<dynamic> args) => CheckboxAdapter(),
);
type<LabelAdapter>(
location: 'package:velix_ui/databinding/widgets/common/label.dart:9:1',
annotations: [
WidgetAdapter(platforms: [TargetPlatform.iOS, TargetPlatform.android, TargetPlatform.macOS]),
Injectable()
],
constructor: () => LabelAdapter(),
fromMapConstructor: (Map<String,dynamic> args) => LabelAdapter(),
fromArrayConstructor: (List<dynamic> args) => LabelAdapter(),
);
type<SliderAdapter>(
location: 'package:velix_ui/databinding/widgets/common/slider.dart:9:1',
annotations: [
WidgetAdapter(platforms: [TargetPlatform.android]),
Injectable()
],
constructor: () => SliderAdapter(),
fromMapConstructor: (Map<String,dynamic> args) => SliderAdapter(),
fromArrayConstructor: (List<dynamic> args) => SliderAdapter(),
);
type<SwitchAdapter>(
location: 'package:velix_ui/databinding/widgets/common/switch.dart:9:1',
annotations: [
WidgetAdapter(platforms: [TargetPlatform.android, TargetPlatform.iOS, TargetPlatform.macOS]),
Injectable()
],
constructor: () => SwitchAdapter(),
fromMapConstructor: (Map<String,dynamic> args) => SwitchAdapter(),
fromArrayConstructor: (List<dynamic> args) => SwitchAdapter(),
);
type<CupertinoDatePickerAdapter>(
location: 'package:velix_ui/databinding/widgets/cupertino/datepicker.dart:10:1',
annotations: [
WidgetAdapter(platforms: [TargetPlatform.iOS, TargetPlatform.macOS]),
Injectable()
],
constructor: () => CupertinoDatePickerAdapter(),
fromMapConstructor: (Map<String,dynamic> args) => CupertinoDatePickerAdapter(),
fromArrayConstructor: (List<dynamic> args) => CupertinoDatePickerAdapter(),
);
type<CupertinoSliderAdapter>(
location: 'package:velix_ui/databinding/widgets/cupertino/slider.dart:10:1',
annotations: [
WidgetAdapter(platforms: [TargetPlatform.iOS, TargetPlatform.macOS]),
Injectable()
],
constructor: () => CupertinoSliderAdapter(),
fromMapConstructor: (Map<String,dynamic> args) => CupertinoSliderAdapter(),
fromArrayConstructor: (List<dynamic> args) => CupertinoSliderAdapter(),
);
type<CupertinoSwitchAdapter>(
location: 'package:velix_ui/databinding/widgets/cupertino/switch.dart:10:1',
annotations: [
WidgetAdapter(platforms: [TargetPlatform.iOS, TargetPlatform.macOS]),
Injectable()
],
constructor: () => CupertinoSwitchAdapter(),
fromMapConstructor: (Map<String,dynamic> args) => CupertinoSwitchAdapter(),
fromArrayConstructor: (List<dynamic> args) => CupertinoSwitchAdapter(),
);
type<CupertinoTextFieldAdapter>(
location: 'package:velix_ui/databinding/widgets/cupertino/text.dart:12:1',
annotations: [
WidgetAdapter(platforms: [TargetPlatform.iOS, TargetPlatform.macOS]),
Injectable()
],
constructor: () => CupertinoTextFieldAdapter(),
fromMapConstructor: (Map<String,dynamic> args) => CupertinoTextFieldAdapter(),
fromArrayConstructor: (List<dynamic> args) => CupertinoTextFieldAdapter(),
);
type<MaterialDatePickerAdapter>(
location: 'package:velix_ui/databinding/widgets/material/datepicker.dart:10:1',
annotations: [
WidgetAdapter(platforms: [TargetPlatform.android]),
Injectable()
],
constructor: () => MaterialDatePickerAdapter(),
fromMapConstructor: (Map<String,dynamic> args) => MaterialDatePickerAdapter(),
fromArrayConstructor: (List<dynamic> args) => MaterialDatePickerAdapter(),
);
type<DropDownAdapter>(
location: 'package:velix_ui/databinding/widgets/material/dropdown.dart:9:1',
annotations: [
WidgetAdapter(platforms: [TargetPlatform.android]),
Injectable()
],
constructor: () => DropDownAdapter(),
fromMapConstructor: (Map<String,dynamic> args) => DropDownAdapter(),
fromArrayConstructor: (List<dynamic> args) => DropDownAdapter(),
);
type<MaterialTextFormFieldAdapter>(
location: 'package:velix_ui/databinding/widgets/material/text.dart:11:1',
annotations: [
WidgetAdapter(platforms: [TargetPlatform.android]),
Injectable()
],
constructor: () => MaterialTextFormFieldAdapter(),
fromMapConstructor: (Map<String,dynamic> args) => MaterialTextFormFieldAdapter(),
fromArrayConstructor: (List<dynamic> args) => MaterialTextFormFieldAdapter(),
);
type<UIModule>(
location: 'package:velix_ui/module.dart:4:1',
annotations: [
Module(imports: [])
],
constructor: () => UIModule(),
fromMapConstructor: (Map<String,dynamic> args) => UIModule(),
fromArrayConstructor: (List<dynamic> args) => UIModule(),
methods: [
method<UIModule, void>('onInit',
type: ClassType<void>(),
annotations: [
OnInit()
],
invoker: (List<dynamic> args)=> (args[0] as UIModule).onInit()
),
method<UIModule, void>('onDestroy',
type: ClassType<void>(),
annotations: [
OnDestroy()
],
invoker: (List<dynamic> args)=> (args[0] as UIModule).onDestroy()
)
],
);
TypeDescriptor.verify();
}