refactored name

Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
This commit is contained in:
Matt Bruce 2022-08-25 11:00:21 -05:00
parent 3f8285a74d
commit 8f319e3b11
5 changed files with 11 additions and 11 deletions

View File

@ -43,7 +43,7 @@
EA89200828B526E0006B9984 /* CheckboxGroupModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA89200728B526E0006B9984 /* CheckboxGroupModel.swift */; };
EA89200D28B530FD006B9984 /* RadioBoxModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA89200C28B530FD006B9984 /* RadioBoxModel.swift */; };
EA89200F28B53921006B9984 /* Selectable.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA89200E28B53921006B9984 /* Selectable.swift */; };
EA89201128B567B5006B9984 /* SelectorGroupHandlerable.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA89201028B567B5006B9984 /* SelectorGroupHandlerable.swift */; };
EA89201128B567B5006B9984 /* SelectorGroupModelHandlerable.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA89201028B567B5006B9984 /* SelectorGroupModelHandlerable.swift */; };
EA89201328B568D8006B9984 /* RadioBox.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA89201228B568D8006B9984 /* RadioBox.swift */; };
EA89201528B56CF4006B9984 /* RadioBoxGroup.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA89201428B56CF4006B9984 /* RadioBoxGroup.swift */; };
EA89201728B56CFF006B9984 /* RadioBoxGroupModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA89201628B56CFF006B9984 /* RadioBoxGroupModel.swift */; };
@ -133,7 +133,7 @@
EA89200728B526E0006B9984 /* CheckboxGroupModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CheckboxGroupModel.swift; sourceTree = "<group>"; };
EA89200C28B530FD006B9984 /* RadioBoxModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RadioBoxModel.swift; sourceTree = "<group>"; };
EA89200E28B53921006B9984 /* Selectable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Selectable.swift; sourceTree = "<group>"; };
EA89201028B567B5006B9984 /* SelectorGroupHandlerable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SelectorGroupHandlerable.swift; sourceTree = "<group>"; };
EA89201028B567B5006B9984 /* SelectorGroupModelHandlerable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SelectorGroupModelHandlerable.swift; sourceTree = "<group>"; };
EA89201228B568D8006B9984 /* RadioBox.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RadioBox.swift; sourceTree = "<group>"; };
EA89201428B56CF4006B9984 /* RadioBoxGroup.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RadioBoxGroup.swift; sourceTree = "<group>"; };
EA89201628B56CFF006B9984 /* RadioBoxGroupModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RadioBoxGroupModel.swift; sourceTree = "<group>"; };
@ -305,7 +305,7 @@
EAF7F0A5289B0CE000B287F5 /* Resetable.swift */,
EA89200E28B53921006B9984 /* Selectable.swift */,
EAB1D29928A5611D00DAE764 /* SelectorGroupModelable.swift */,
EA89201028B567B5006B9984 /* SelectorGroupHandlerable.swift */,
EA89201028B567B5006B9984 /* SelectorGroupModelHandlerable.swift */,
EA3361C8289054C50071C351 /* Surfaceable.swift */,
EA3361B7288B2AAA0071C351 /* ViewProtocol.swift */,
EAB1D2CC28ABE76000DAE764 /* Withable.swift */,
@ -561,7 +561,7 @@
buildActionMask = 2147483647;
files = (
EAF7F0B5289C126F00B287F5 /* UILabel.swift in Sources */,
EA89201128B567B5006B9984 /* SelectorGroupHandlerable.swift in Sources */,
EA89201128B567B5006B9984 /* SelectorGroupModelHandlerable.swift in Sources */,
EAF7F0A6289B0CE000B287F5 /* Resetable.swift in Sources */,
EA89200428AECF4B006B9984 /* UITextField+Publisher.swift in Sources */,
EA3361C328902D960071C351 /* Toggle.swift in Sources */,

View File

@ -8,7 +8,7 @@
import Foundation
import UIKit
public class CheckboxGroup: Control<DefaultCheckboxGroupModel>, SelectorGroupHandlerable, Changable {
public class CheckboxGroup: Control<DefaultCheckboxGroupModel>, SelectorGroupModelHandlerable, Changable {
public typealias ModelHandlerType = Checkbox
//--------------------------------------------------

View File

@ -8,7 +8,7 @@
import Foundation
import UIKit
public class RadioBoxGroup: Control<DefaultRadioBoxGroupModel>, SelectorGroupSelectedHandlerable, Changable {
public class RadioBoxGroup: Control<DefaultRadioBoxGroupModel>, SelectorGroupSelectedModelHandlerable, Changable {
public typealias ModelHandlerType = RadioBox
//--------------------------------------------------

View File

@ -8,7 +8,7 @@
import Foundation
import UIKit
public class RadioButtonGroup: Control<DefaultRadioButtonGroupModel>, SelectorGroupSelectedHandlerable, Changable {
public class RadioButtonGroup: Control<DefaultRadioButtonGroupModel>, SelectorGroupSelectedModelHandlerable, Changable {
public typealias ModelHandlerType = RadioButton
//--------------------------------------------------

View File

@ -9,13 +9,13 @@ import Foundation
import UIKit
///MARK: Groups that allow anything selected
public protocol SelectorGroupHandlerable: ModelHandlerable, Disabling, Surfaceable where ModelType: SelectorGroupModelable {
public protocol SelectorGroupModelHandlerable: ModelHandlerable, Disabling, Surfaceable where ModelType: SelectorGroupModelable {
associatedtype ModelHandlerType: ModelHandlerable where ModelType.SelectorModelType == ModelHandlerType.ModelType, ModelHandlerType: UIControl
var selectorViews: [ModelHandlerType] { get set }
func createModelHandler(selector: ModelHandlerType.ModelType) -> ModelHandlerType
}
extension SelectorGroupHandlerable {
extension SelectorGroupModelHandlerable {
public func findSelectorView(id: UUID) -> ModelHandlerType? {
return selectorViews.first(where: { existingSelectorView in
@ -69,12 +69,12 @@ extension SelectorGroupHandlerable {
}
///MARK: Groups that allow single selections
public protocol SelectorGroupSelectedHandlerable: SelectorGroupHandlerable {
public protocol SelectorGroupSelectedModelHandlerable: SelectorGroupModelHandlerable {
var selectedModel: ModelHandlerType.ModelType? { get set }
func didSelect(selector: ModelHandlerType.ModelType)
}
extension SelectorGroupSelectedHandlerable {
extension SelectorGroupSelectedModelHandlerable {
public func createModelHandler(selector: ModelHandlerType.ModelType) -> ModelHandlerType {
//create view