Skip to content

Commit ec6daf3

Browse files
committed
Remove name "property: from creational factory methods.
1 parent b8b420f commit ec6daf3

File tree

6 files changed

+12
-12
lines changed

6 files changed

+12
-12
lines changed

patterns/abstract_factory/tool_panel_factory/widgets/property_bar.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ class PropertyPanel extends StatelessWidget {
2929
builder: (_, activeToolFactory, __) {
3030
return Row(
3131
children: propertyWidgetFactories
32-
.createListPropertyWidgetsFrom(activeToolFactory.properties)
32+
.createListWidgetsFrom(activeToolFactory.properties)
3333
.toList(),
3434
);
3535
},

patterns/abstract_factory/tool_panel_factory/widgets/property_widgets/bool_property_widget.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@ import 'primitive/filed_label.dart';
66

77
class BoolPropertyWidgetFactory implements PropertyWidgetFactory {
88
@override
9-
Widget createPropertyWidget(Property property) {
9+
Widget createWidget(Property property) {
1010
return BoolPropertyWidget(property: property);
1111
}
1212

1313
@override
14-
bool isPropertyContain(Property property) => property.value() is bool;
14+
bool isPropertyCompatible(Property property) => property.value() is bool;
1515
}
1616

1717
class BoolPropertyWidget extends StatefulWidget {

patterns/abstract_factory/tool_panel_factory/widgets/property_widgets/double_property_widget.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@ import 'primitive/filed_label.dart';
66

77
class DoublePropertyWidgetFactory implements PropertyWidgetFactory {
88
@override
9-
Widget createPropertyWidget(Property property) {
9+
Widget createWidget(Property property) {
1010
return DoublePropertyWidget(property: property);
1111
}
1212

1313
@override
14-
bool isPropertyContain(Property property) => property.value() is double;
14+
bool isPropertyCompatible(Property property) => property.value() is double;
1515
}
1616

1717
class DoublePropertyWidget extends StatefulWidget {

patterns/abstract_factory/tool_panel_factory/widgets/property_widgets/factories/property_widget_factories.dart

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,15 @@ class PropertyWidgetFactories {
1313

1414
Widget createPropertyWidgetFrom(Property property) {
1515
for (final factory in _factories) {
16-
if (factory.isPropertyContain(property)) {
17-
return factory.createPropertyWidget(property);
16+
if (factory.isPropertyCompatible(property)) {
17+
return factory.createWidget(property);
1818
}
1919
}
2020

2121
throw 'Value(${property.value()}) property is not support.';
2222
}
2323

24-
Iterable<Widget> createListPropertyWidgetsFrom(
24+
Iterable<Widget> createListWidgetsFrom(
2525
Iterable<Property> properties,
2626
) sync* {
2727
for (final property in properties) {

patterns/abstract_factory/tool_panel_factory/widgets/property_widgets/factories/property_widget_factory.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import 'package:flutter/widgets.dart';
33
import '../../../pattern/property.dart';
44

55
abstract class PropertyWidgetFactory<T> {
6-
Widget createPropertyWidget(Property property);
6+
Widget createWidget(Property<T> property);
77

8-
bool isPropertyContain(Property value);
8+
bool isPropertyCompatible(Property<T> value);
99
}

patterns/abstract_factory/tool_panel_factory/widgets/property_widgets/string_property_widget.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@ import 'primitive/filed_label.dart';
66

77
class StringPropertyWidgetFactory implements PropertyWidgetFactory {
88
@override
9-
Widget createPropertyWidget(Property property) {
9+
Widget createWidget(Property property) {
1010
return StringPropertyWidget(property: property);
1111
}
1212

1313
@override
14-
bool isPropertyContain(Property property) => property.value() is String;
14+
bool isPropertyCompatible(Property property) => property.value() is String;
1515
}
1616

1717
class StringPropertyWidget extends StatelessWidget {

0 commit comments

Comments
 (0)