forked from mutech/aka-ios-beacon
-
Notifications
You must be signed in to change notification settings - Fork 0
/
beacon-dependencies.dot
219 lines (215 loc) · 13.2 KB
/
beacon-dependencies.dot
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
digraph G {
node [shape=box];
"AKAEditorControlView_Protected" -> "AKAEditorControlView";
"AKAControlConfiguration" -> {};
"AKAFormControl" -> "AKACompositeControl";
"AKAFormControl" -> "AKAControl_Internal";
"AKAFormControl" -> "AKAControlDelegate";
"AKAFormControl" -> "AKAKeyboardControl";
"AKAFormControl" -> "AKAKeyboardActivationSequence";
"AKAFormControl" -> "AKAControlConfiguration";
"AKAFormControl" -> "AKABinding";
"AKAComplexControlViewBinding" -> "AKAControlViewBinding";
"AKABinding" -> "AKABindingExpression";
"AKABindingSpecification" -> "AKABindingExpression_Internal";
"AKAKeyboardActivationSequenceItemProtocol_Internal" -> "AKAKeyboardActivationSequenceItemProtocol";
"AKAPropertyBinding" -> "AKABindingProvider";
"AKAPropertyBinding" -> "AKABinding";
"AKABooleanTextConverter" -> "AKABeaconErrors_Internal";
"AKABooleanTextConverter" -> "AKAControlConverterProtocol";
"AKAKeyboardActivationSequence" -> "AKAKeyboardActivationSequenceItemProtocol";
"AKAKeyboardActivationSequence" -> "AKAKeyboardActivationSequenceItemProtocol_Internal";
"AKABindingContextProtocol" -> {};
"AKADateFormatterPropertyBinding" -> "AKABindingProvider";
"AKADateFormatterPropertyBinding" -> "AKAFormatterPropertyBinding";
"AKADateFormatterPropertyBinding" -> "AKAPropertyBinding";
"AKADateFormatterPropertyBinding" -> "AKANSEnumerations";
"AKACompositeControl_Internal" -> {};
"AKAFormatterPropertyBinding" -> "AKABindingErrors";
"AKAFormatterPropertyBinding" -> "AKABindingSpecification";
"AKAFormatterPropertyBinding" -> "AKANSEnumerations";
"AKAFormatterPropertyBinding" -> "AKAPropertyBinding";
"AKATextEditorControlView" -> "AKABeaconErrors";
"AKATextEditorControlView" -> "AKAEditorControlView";
"AKATextEditorControlView" -> "AKAEditorControlView_Protected";
"AKABinding_UILabel_textBinding" -> "AKAViewBinding";
"AKAThemableContainerView_Protected" -> "AKASubviewsSpecification";
"AKAThemableContainerView_Protected" -> "AKATheme";
"AKATableViewCellCompositeControl" -> "AKACompositeControl_Internal";
"AKATableViewCellCompositeControl" -> "AKADynamicPlaceholderTableViewCell";
"AKAControlValidatorProtocol" -> {};
"AKABeaconStyleKit" -> {};
"AKABindingProvider_AKADatePickerKeyboardTriggerView_datePickerBinding" -> "AKABindingProvider";
"AKABindingProvider_AKADatePickerKeyboardTriggerView_datePickerBinding" -> "AKABinding_AKADatePickerKeyboardTriggerView_datePickerBinding";
"AKABinding_AKADatePickerKeyboardTriggerView_datePickerBinding" -> "AKADatePickerKeyboardTriggerView";
"AKABinding_AKADatePickerKeyboardTriggerView_datePickerBinding" -> "AKAKeyboardBinding_AKACustomKeyboardResponderView";
"AKABindingProvider_UITextView_textBinding" -> "AKABinding_UITextView_textBinding";
"AKABindingProvider_UITextView_textBinding" -> "AKAKeyboardControlViewBindingProvider";
"AKAKeyboardControlViewBindingDelegate" -> "AKAControlViewBindingDelegate";
"AKABinding_AKAPickerKeyboardTriggerView_pickerBinding" -> "AKAKeyboardActivationSequenceAccessoryView";
"AKABinding_AKAPickerKeyboardTriggerView_pickerBinding" -> "AKAPickerKeyboardTriggerView";
"AKABinding_AKAPickerKeyboardTriggerView_pickerBinding" -> "AKAKeyboardBinding_AKACustomKeyboardResponderView";
"AKABinding_UIStepper_valueBinding" -> "AKAControlViewBinding";
"AKABinding_UIStepper_valueBinding" -> "AKABindingExpression";
"AKABinding_UITextField_textBinding" -> "AKAKeyboardControlViewBinding";
"AKABinding_UITextField_textBinding" -> "AKABindingErrors";
"AKACollectionControlViewBinding" -> "AKAComplexControlViewBinding";
"AKAFormViewController" -> "AKAFormControl";
"AKAFormViewController" -> "AKAControl";
"AKAFormViewController" -> "AKAEditorControlView";
"AKADynamicPlaceholderTableViewCell" -> "AKACollectionControlViewBinding";
"AKADynamicPlaceholderTableViewCell" -> "AKATableViewCell";
"AKADynamicPlaceholderTableViewCell" -> "AKABinding";
"AKADynamicPlaceholderTableViewCell" -> "AKAControl_Internal";
"AKADynamicPlaceholderTableViewCell" -> "AKABindingProvider";
"AKAThemableContainerView" -> "AKATheme";
"AKAThemableContainerView" -> "AKASubviewsSpecification";
"AKAControlViewProtocol" -> "AKAControlConfiguration";
"AKAEmailValidator" -> "AKABeaconErrors_Internal";
"AKAEmailValidator" -> "AKAControlValidatorProtocol";
"AKAKeyboardControlViewBindingProvider" -> "AKAKeyboardControlViewBinding";
"AKAKeyboardControlViewBindingProvider" -> "AKABindingProvider";
"AKABindingProvider_UISwitch_stateBinding" -> "AKABindingProvider";
"AKABindingProvider_UISwitch_stateBinding" -> "AKABinding_UISwitch_stateBinding";
"AKAKeyboardActivationSequenceAccessoryView" -> "AKABeaconStyleKit";
"AKALayoutConstraintSpecification" -> "AKATheme";
"AKALayoutConstraintSpecification" -> "AKABeaconErrors_Internal";
"AKAControlConverterProtocol" -> {};
"AKACustomKeyboardResponderView" -> "AKAControlViewProtocol";
"AKACustomKeyboardResponderView" -> "AKAControlConfiguration";
"AKACustomKeyboardResponderView" -> "AKAKeyboardControl";
"AKABinding_UITextView_textBinding" -> "AKAKeyboardControlViewBinding";
"AKAControl" -> "AKAControlDelegate";
"AKAControl" -> "AKAKeyboardControlViewBinding";
"AKAControl" -> "AKAControlViewBinding";
"AKAControl" -> "AKABeaconErrors_Internal";
"AKAControl" -> "AKAControlConfiguration";
"AKAControl" -> "AKABinding";
"AKAControl" -> "AKABindingContextProtocol";
"AKAControl" -> "AKABindingProvider";
"AKAThemableCompositeControlView" -> "AKAControlViewProtocol";
"AKAThemableCompositeControlView" -> "AKACompositeControl";
"AKAThemableCompositeControlView" -> "AKAThemableContainerView_Protected";
"AKAThemableCompositeControlView" -> "AKAControl_Internal";
"AKAThemableCompositeControlView" -> "AKAThemableContainerView";
"AKAThemeLayout" -> "AKAThemeViewApplicability";
"AKAThemeLayout" -> "AKAViewCustomization";
"AKACompositeControlView" -> "AKAControlViewProtocol";
"AKACompositeControlView" -> "AKACompositeControl";
"AKACompositeControlView" -> "AKAControlConfiguration";
"AKAPickerKeyboardTriggerView" -> "AKAControlViewProtocol";
"AKAPickerKeyboardTriggerView" -> "AKACustomKeyboardResponderView";
"AKAPickerKeyboardTriggerView" -> "AKAKeyboardControl";
"AKABeacon" -> "AKABeaconErrors";
"AKABeacon" -> "AKABeaconStyleKit";
"AKAKeyboardControl" -> "AKAScalarControl";
"AKAKeyboardControl" -> "AKAKeyboardControlViewBinding";
"AKABindingExpression" -> "AKABindingSpecification";
"AKABindingExpression" -> "AKABindingContextProtocol";
"AKABindingExpression" -> "AKANSEnumerations";
"AKANSEnumerations" -> {};
"AKAViewCustomization" -> "AKAThemeViewApplicability";
"AKAViewCustomization" -> "AKABeaconErrors";
"AKABindingProvider_UIStepper_valueBinding" -> "AKABinding_UIStepper_valueBinding";
"AKABindingProvider_UIStepper_valueBinding" -> "AKABindingProvider";
"AKAScalarControl" -> "AKAControl";
"AKABinding_UISwitch_stateBinding" -> "AKAControlViewBinding";
"AKACollectionControlViewBindingDelegate" -> "AKAControlViewBindingDelegate";
"AKAControlViewBinding" -> "AKAControlViewBindingDelegate";
"AKAControlViewBinding" -> "AKAViewBinding";
"AKABindingProvider_UISlider_valueBinding" -> "AKABindingProvider";
"AKABindingProvider_UISlider_valueBinding" -> "AKABinding_UISlider_valueBinding";
"AKANumberTextConverter" -> "AKABeaconErrors_Internal";
"AKANumberTextConverter" -> "AKAControlConverterProtocol";
"AKABindingProvider_UITextField_textBinding" -> "AKADateFormatterPropertyBinding";
"AKABindingProvider_UITextField_textBinding" -> "AKABinding_UITextField_textBinding";
"AKABindingProvider_UITextField_textBinding" -> "AKAFormatterPropertyBinding";
"AKABindingProvider_UITextField_textBinding" -> "AKANumberFormatterPropertyBinding";
"AKABindingProvider_UITextField_textBinding" -> "AKAKeyboardControlViewBindingProvider";
"AKAThemeProviderProtocol" -> {};
"AKACompositeControl" -> "AKAControlViewProtocol";
"AKACompositeControl" -> "AKAControl_Internal";
"AKACompositeControl" -> "AKABeaconErrors_Internal";
"AKACompositeControl" -> "AKAControlConfiguration";
"AKACompositeControl" -> "AKABindingProvider";
"AKABinding_UISlider_valueBinding" -> "AKAControlViewBinding";
"AKABindingErrors" -> "AKABeaconErrors";
"AKABindingErrors" -> "AKABeaconErrors_Internal";
"AKABindingErrors" -> "AKAbinding";
"AKABindingErrors" -> "AKABindingContextProtocol";
"AKABindingProvider" -> "AKABinding";
"AKABindingProvider" -> "AKABindingExpression";
"AKAEditorControlView" -> "AKAControlViewProtocol";
"AKAEditorControlView" -> "AKABeaconErrors";
"AKAEditorControlView" -> "AKAThemableContainerView_Protected";
"AKAEditorControlView" -> "AKAProperty";
"AKAEditorControlView" -> "AKAThemableCompositeControlView";
"AKAControl_Internal" -> "AKAControlConfiguration";
"AKAControlViewBindingDelegate" -> {};
"AKAControlDelegate" -> {};
"AKATableViewCell" -> "AKATableViewCellCompositeControl";
"AKATableViewCell" -> "AKAControlViewProtocol";
"AKATableViewCell" -> "AKAControlConfiguration";
"AKAKeyboardBinding_AKACustomKeyboardResponderView" -> "AKAKeyboardControlViewBinding";
"AKAKeyboardBinding_AKACustomKeyboardResponderView" -> "AKACustomKeyboardResponderView";
"AKADynamicPlaceholderTableViewCellCompositeControl" -> "AKATableViewCellCompositeControl";
"AKADynamicPlaceholderTableViewCellCompositeControl" -> "AKAControl_Internal";
"AKABindingProvider_AKAPickerKeyboardTriggerView_pickerBinding" -> "AKABinding_AKAPickerKeyboardTriggerView_pickerBinding";
"AKABindingProvider_AKAPickerKeyboardTriggerView_pickerBinding" -> "AKABindingSpecification";
"AKABindingProvider_AKAPickerKeyboardTriggerView_pickerBinding" -> "AKABindingProvider_UILabel_textBinding";
"AKABindingProvider_AKAPickerKeyboardTriggerView_pickerBinding" -> "AKABindingProvider";
"AKAViewBinding" -> "AKABinding";
"AKAKeyboardControlViewBinding" -> "AKAKeyboardActivationSequenceItemProtocol";
"AKAKeyboardControlViewBinding" -> "AKAKeyboardActivationSequenceItemProtocol_Internal";
"AKAKeyboardControlViewBinding" -> "AKAControlViewBinding";
"AKAKeyboardControlViewBinding" -> "AKAKeyboardActivationSequence";
"AKAKeyboardControlViewBinding" -> "AKAKeyboardControlViewBindingDelegate";
"AKADatePickerKeyboardTriggerView" -> "AKAControlViewProtocol";
"AKADatePickerKeyboardTriggerView" -> "AKACustomKeyboardResponderView";
"AKADatePickerKeyboardTriggerView" -> "AKAKeyboardControl";
"AKASubviewsSpecification" -> "AKAThemeViewApplicability";
"AKAScalarControl_Protected" -> "AKAScalarControl";
"AKASwitchEditorControlView" -> "AKAEditorControlView";
"AKASwitchEditorControlView" -> "AKAEditorControlView_Protected";
"AKAKeyboardActivationSequenceItemProtocol" -> {};
"AKABindingProvider_UILabel_textBinding" -> "AKABindingProvider";
"AKABindingProvider_UILabel_textBinding" -> "AKADateFormatterPropertyBinding";
"AKABindingProvider_UILabel_textBinding" -> "AKANumberFormatterPropertyBinding";
"AKABindingProvider_UILabel_textBinding" -> "AKABinding_UILabel_textBinding";
"AKAFormTableViewController" -> "AKAEditorControlView";
"AKAFormTableViewController" -> "AKAControl_Internal";
"AKAFormTableViewController" -> "AKAFormControl";
"AKAFormTableViewController" -> "AKADynamicPlaceholderTableViewCell";
"AKAFormTableViewController" -> "AKAControlDelegate";
"AKAFormTableViewController" -> "AKADynamicPlaceholderTableViewCellCompositeControl";
"AKANumberFormatterPropertyBinding" -> "AKABindingProvider";
"AKANumberFormatterPropertyBinding" -> "AKAFormatterPropertyBinding";
"AKANumberFormatterPropertyBinding" -> "AKANSEnumerations";
edge [color=blue, dir=both];
"AKATheme" -> "AKAViewCustomization";
"AKACollectionControlViewBinding" -> "AKACollectionControlViewBindingDelegate";
"AKAControl" -> "AKACompositeControl";
"AKABindingSpecification" -> "AKABindingProvider";
"AKABindingDelegate" -> "AKABinding";
"AKABeaconErrors_Internal" -> "AKABeaconErrors";
"AKAKeyboardActivationSequence" -> "AKAKeyboardActivationSequenceAccessoryView";
"AKAPickerKeyboardTriggerView" -> "AKABindingProvider_AKAPickerKeyboardTriggerView_pickerBinding";
"AKAControl" -> "AKAControl_Internal";
"AKABinding" -> "AKABindingErrors";
"AKADynamicPlaceholderTableViewCell" -> "AKADynamicPlaceholderTableViewCellCompositeControl";
"AKABindingErrors_Internal" -> "AKABindingErrors";
"AKATheme" -> "AKAThemeViewApplicability";
"AKABindingExpression_Internal" -> "AKABindingProvider";
"AKABindingExpression_Internal" -> "AKABindingExpression";
"AKABindingExpression" -> "AKABindingErrors";
"AKAThemeLayout" -> "AKALayoutConstraintSpecification";
"AKABindingProvider_AKADatePickerKeyboardTriggerView_datePickerBinding" -> "AKADatePickerKeyboardTriggerView";
"AKAThemableContainerView_Protected" -> "AKAThemableContainerView";
"AKATableViewCellCompositeControl" -> "AKACompositeControl";
"AKATheme" -> "AKAThemeLayout";
"AKAProperty" [color=gray, style=dashed, fontcolor=gray]
"AKAbinding" [color=gray, style=dashed, fontcolor=gray]
edge [color=black];
node [shape=plaintext];
"Categories" [label="UIView+AKAThemeProvider\nUISlider+AKAIBBindingProperties\nNSScanner+AKABindingExpressionParser\nUITextView+AKAIBBindingProperties\nUITextField+AKAIBBindingProperties\nUIStepper+AKAIBBindingProperties\nAKAControl+BindingDelegate\nUILabel+AKAIBBindingProperties\nAKAKeyboardControl+KeyboardControlViewBindingDelegate\nAKAScalarControl+ControlViewBindingDelegate\nAKACompositeControl+BindingDelegatePropagation\nUISwitch+AKAIBBindingProperties\nUIView+AKABindingSupport\nAKAFormControl+BindingDelegatePropagation"];
}