Skip to content

Commit 5f1c0a4

Browse files
committed
Renames ConsiderateLineNavigationLocationFactory to StatefulLineNavigationLocationFactory
1 parent 956eb9d commit 5f1c0a4

3 files changed

Lines changed: 7 additions & 7 deletions

File tree

Sources/Runestone/TextView/Navigation/NavigationLocationFactories/ConsiderateLineNavigationLocationFactory.swift renamed to Sources/Runestone/TextView/Navigation/NavigationLocationFactories/StatefulLineNavigationLocationFactory.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import Foundation
22

3-
final class ConsiderateLineNavigationLocationFactory {
3+
final class StatefulLineNavigationLocationFactory {
44
private struct MoveOperation {
55
let location: Int
66
let offset: DirectionedOffset
@@ -68,15 +68,15 @@ final class ConsiderateLineNavigationLocationFactory {
6868
}
6969
}
7070

71-
private extension ConsiderateLineNavigationLocationFactory {
71+
private extension StatefulLineNavigationLocationFactory {
7272
private func operation(movingFrom location: Int, byLineCount offset: Int, inDirection direction: TextDirection) -> MoveOperation {
7373
let directionedOffset = DirectionedOffset(offset: offset, inDirection: direction)
7474
let destinationLocation = lineNavigationLocationFactory.location(movingFrom: location, byLineCount: offset, inDirection: direction)
7575
return MoveOperation(location: location, offset: directionedOffset, destinationLocation: destinationLocation)
7676
}
7777
}
7878

79-
extension ConsiderateLineNavigationLocationFactory.DirectionedOffset {
79+
extension StatefulLineNavigationLocationFactory.DirectionedOffset {
8080
static func +(lhs: Self, rhs: Self) -> Self {
8181
Self(rawValue: lhs.rawValue + rhs.rawValue)
8282
}

Sources/Runestone/TextView/Navigation/NavigationService.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,13 +20,13 @@ final class NavigationService {
2020
private var wordNavigationLocationService: WordNavigationLocationFactory {
2121
WordNavigationLocationFactory(stringTokenizer: stringTokenizer)
2222
}
23-
private var lineNavigationLocationService: ConsiderateLineNavigationLocationFactory
23+
private var lineNavigationLocationService: StatefulLineNavigationLocationFactory
2424

2525
init(stringView: StringView, lineManager: LineManager, lineControllerStorage: LineControllerStorage) {
2626
self.stringView = stringView
2727
self.lineManager = lineManager
2828
self.lineControllerStorage = lineControllerStorage
29-
self.lineNavigationLocationService = ConsiderateLineNavigationLocationFactory(
29+
self.lineNavigationLocationService = StatefulLineNavigationLocationFactory(
3030
lineManager: lineManager,
3131
lineControllerStorage: lineControllerStorage
3232
)

Sources/Runestone/TextView/Navigation/SelectionService.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,13 +24,13 @@ final class SelectionService {
2424
private var wordNavigationLocationService: WordNavigationLocationFactory {
2525
WordNavigationLocationFactory(stringTokenizer: stringTokenizer)
2626
}
27-
private let lineNavigationLocationService: ConsiderateLineNavigationLocationFactory
27+
private let lineNavigationLocationService: StatefulLineNavigationLocationFactory
2828

2929
init(stringView: StringView, lineManager: LineManager, lineControllerStorage: LineControllerStorage) {
3030
self.stringView = stringView
3131
self.lineManager = lineManager
3232
self.lineControllerStorage = lineControllerStorage
33-
self.lineNavigationLocationService = ConsiderateLineNavigationLocationFactory(
33+
self.lineNavigationLocationService = StatefulLineNavigationLocationFactory(
3434
lineManager: lineManager,
3535
lineControllerStorage: lineControllerStorage
3636
)

0 commit comments

Comments
 (0)