diff --git a/CHANGELOG.md b/CHANGELOG.md index adeb573..2f1eec7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,8 @@ All notable changes to this project will be documented in this file. # Next +## [8.0.1](https://github.com/DenTelezhkin/DTCollectionViewManager/releases/tag/8.0.1) + ### Fixed * Typo, that caused anomalies to trigger when using events for UICollectionViewLayout(thanks, @RenGate). diff --git a/DTCollectionViewManager.podspec b/DTCollectionViewManager.podspec index 10cb71a..d4a1630 100644 --- a/DTCollectionViewManager.podspec +++ b/DTCollectionViewManager.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = 'DTCollectionViewManager' - s.version = "8.0.0" + s.version = "8.0.1" s.license = 'MIT' s.summary = 'Protocol-oriented UICollectionView management, powered by generics and associated types.' s.homepage = 'https://github.com/DenTelezhkin/DTCollectionViewManager' diff --git a/Supporting files/Framework.plist b/Supporting files/Framework.plist index 11bf68a..1cf870b 100644 --- a/Supporting files/Framework.plist +++ b/Supporting files/Framework.plist @@ -15,7 +15,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 8.0.0 + 8.0.1 CFBundleSignature ???? CFBundleVersion diff --git a/docs/badge.svg b/docs/badge.svg index 8f2e1c0..a5d7e55 100644 --- a/docs/badge.svg +++ b/docs/badge.svg @@ -1,15 +1,15 @@ - + - + - - + + @@ -18,11 +18,11 @@ documentation - - 74% + + 0% - - 74% + + 0% diff --git a/docs/docsets/DTCollectionViewManager.docset/Contents/Resources/Documents/badge.svg b/docs/docsets/DTCollectionViewManager.docset/Contents/Resources/Documents/badge.svg index b485167..8f2e1c0 100644 --- a/docs/docsets/DTCollectionViewManager.docset/Contents/Resources/Documents/badge.svg +++ b/docs/docsets/DTCollectionViewManager.docset/Contents/Resources/Documents/badge.svg @@ -19,10 +19,10 @@ documentation - 75% + 74% - 75% + 74% diff --git a/docs/docsets/DTCollectionViewManager.docset/Contents/Resources/Documents/index.html b/docs/docsets/DTCollectionViewManager.docset/Contents/Resources/Documents/index.html index 3f140e1..b5eaad6 100644 --- a/docs/docsets/DTCollectionViewManager.docset/Contents/Resources/Documents/index.html +++ b/docs/docsets/DTCollectionViewManager.docset/Contents/Resources/Documents/index.html @@ -22,7 +22,7 @@ DTCollectionViewManager Docs - (74% documented) + (0% documented)

@@ -55,62 +55,6 @@

@@ -119,7 +63,7 @@

CI -codecov.io +codecov.io CocoaPod platform CocoaPod version Swift Package Manager compatible @@ -237,7 +181,7 @@

Thanks

diff --git a/docs/docsets/DTCollectionViewManager.docset/Contents/Resources/Documents/search.json b/docs/docsets/DTCollectionViewManager.docset/Contents/Resources/Documents/search.json index 1b39a94..9e26dfe 100644 --- a/docs/docsets/DTCollectionViewManager.docset/Contents/Resources/Documents/search.json +++ b/docs/docsets/DTCollectionViewManager.docset/Contents/Resources/Documents/search.json @@ -1 +1 @@ -{"Protocols/DTCollectionViewManageable.html#/s:23DTCollectionViewManager0aB10ManageableP010collectionB0So012UICollectionB0CSgvp":{"name":"collectionView","abstract":"

Collection view, that will be managed by DTCollectionViewManager. This property or optionalCollectionView property must be implemented in order for DTCollectionViewManager to work.

","parent_name":"DTCollectionViewManageable"},"Protocols/DTCollectionViewManageable.html#/s:23DTCollectionViewManager0aB10ManageableP018optionalCollectionB0So012UICollectionB0CSgvp":{"name":"optionalCollectionView","abstract":"

Collection view, that will be managed by DTCollectionViewManager. This property or collectionView property must be implemented in order for DTCollectionViewManager to work.

","parent_name":"DTCollectionViewManageable"},"Protocols/DTCollectionViewManageable.html#/s:23DTCollectionViewManager0aB10ManageablePAAE7managerA2ACvp":{"name":"manager","abstract":"

Lazily instantiated DTCollectionViewManager instance. When your collection view is loaded, call mapping registration methods and DTCollectionViewManager will take over UICollectionView datasource and delegate.","parent_name":"DTCollectionViewManageable"},"Protocols/DTCollectionViewManageable.html":{"name":"DTCollectionViewManageable","abstract":"

Adopting this protocol will automatically inject manager property to your object, that lazily instantiates DTCollectionViewManager object."},"Extensions/ViewModelMapping.html#/s:14DTModelStorage16ViewModelMappingC012DTCollectionC7ManagerSo012UICollectionC4CellCRbzrlE7canMoveyySbx_q_10Foundation9IndexPathVtcF":{"name":"canMove(_:)","abstract":"

Registers closure to be executed, when UICollectionViewDataSource.collectionView(_:canMoveItemAt:) method is called.

","parent_name":"ViewModelMapping"},"Extensions/ViewModelMapping.html#/s:14DTModelStorage16ViewModelMappingC012DTCollectionC7ManagerSo012UICollectionC4CellCRbzrlE9didSelectyyyx_q_10Foundation9IndexPathVtcF":{"name":"didSelect(_:)","abstract":"

Registers closure to be executed, when UICollectionViewDelegate.collectionView(_:didSelectItemAt:) method is called.

","parent_name":"ViewModelMapping"},"Extensions/ViewModelMapping.html#/s:14DTModelStorage16ViewModelMappingC012DTCollectionC7ManagerSo012UICollectionC4CellCRbzrlE12shouldSelectyySbx_q_10Foundation9IndexPathVtcF":{"name":"shouldSelect(_:)","abstract":"

Registers closure to be executed, when UICollectionViewDelegate.collectionView(_:shouldSelectItemAt:) method is called.

","parent_name":"ViewModelMapping"},"Extensions/ViewModelMapping.html#/s:14DTModelStorage16ViewModelMappingC012DTCollectionC7ManagerSo012UICollectionC4CellCRbzrlE14shouldDeselectyySbx_q_10Foundation9IndexPathVtcF":{"name":"shouldDeselect(_:)","abstract":"

Registers closure to be executed, when UICollectionViewDelegate.collectionView(_:shouldDeselectItemAt:) method is called.

","parent_name":"ViewModelMapping"},"Extensions/ViewModelMapping.html#/s:14DTModelStorage16ViewModelMappingC012DTCollectionC7ManagerSo012UICollectionC4CellCRbzrlE11didDeselectyyyx_q_10Foundation9IndexPathVtcF":{"name":"didDeselect(_:)","abstract":"

Registers closure to be executed, when UICollectionViewDelegate.collectionView(_:didDeselectItemAt:) method is called.

","parent_name":"ViewModelMapping"},"Extensions/ViewModelMapping.html#/s:14DTModelStorage16ViewModelMappingC012DTCollectionC7ManagerSo012UICollectionC4CellCRbzrlE15shouldHighlightyySbx_q_10Foundation9IndexPathVtcF":{"name":"shouldHighlight(_:)","abstract":"

Registers closure to be executed, when UICollectionViewDelegate.collectionView(_:shouldHighlightItemAt:) method is called.

","parent_name":"ViewModelMapping"},"Extensions/ViewModelMapping.html#/s:14DTModelStorage16ViewModelMappingC012DTCollectionC7ManagerSo012UICollectionC4CellCRbzrlE12didHighlightyyyx_q_10Foundation9IndexPathVtcF":{"name":"didHighlight(_:)","abstract":"

Registers closure to be executed, when UICollectionViewDelegate.collectionView(_:didHighlightItemAt:) method is called.

","parent_name":"ViewModelMapping"},"Extensions/ViewModelMapping.html#/s:14DTModelStorage16ViewModelMappingC012DTCollectionC7ManagerSo012UICollectionC4CellCRbzrlE14didUnhighlightyyyx_q_10Foundation9IndexPathVtcF":{"name":"didUnhighlight(_:)","abstract":"

Registers closure to be executed, when UICollectionViewDelegate.collectionView(_:didUnhighlightItemAt:) method is called.

","parent_name":"ViewModelMapping"},"Extensions/ViewModelMapping.html#/s:14DTModelStorage16ViewModelMappingC012DTCollectionC7ManagerSo012UICollectionC4CellCRbzrlE11willDisplayyyyx_q_10Foundation9IndexPathVtcF":{"name":"willDisplay(_:)","abstract":"

Registers closure to be executed, when UICollectionViewDelegate.collectionView(_:willDisplayCell:forItemAt:) method is called.

","parent_name":"ViewModelMapping"},"Extensions/ViewModelMapping.html#/s:14DTModelStorage16ViewModelMappingC012DTCollectionC7ManagerSo012UICollectionC4CellCRbzrlE16didEndDisplayingyyyx_q_10Foundation9IndexPathVtcF":{"name":"didEndDisplaying(_:)","abstract":"

Registers closure to be executed, when UICollectionViewDelegate.collectionView(_:didEndDisplaying:forItemAt:) method is called.

","parent_name":"ViewModelMapping"},"Extensions/ViewModelMapping.html#/s:14DTModelStorage16ViewModelMappingC012DTCollectionC7ManagerSo012UICollectionC4CellCRbzrlE8canFocusyySbx_q_10Foundation9IndexPathVtcF":{"name":"canFocus(_:)","abstract":"

Registers closure to be executed, when UICollectionViewDelegate.collectionView(_:canFocusItemAt:) method is called.

","parent_name":"ViewModelMapping"},"Extensions/ViewModelMapping.html#/s:14DTModelStorage16ViewModelMappingC012DTCollectionC7ManagerSo012UICollectionC4CellCRbzrlE28targetIndexPathForMovingItemyy10Foundation0kL0VAJ_xq_AJtcF":{"name":"targetIndexPathForMovingItem(_:)","abstract":"

Registers closure to be executed when UICollectionViewDelegate.targetIndexPathForMoveFromItemAt(_:toProposed:) method is called.

","parent_name":"ViewModelMapping"},"Extensions/ViewModelMapping.html#/s:14DTModelStorage16ViewModelMappingC012DTCollectionC7ManagerSo012UICollectionC4CellCRbzrlE07sizeForI0yySo6CGSizeVq__10Foundation9IndexPathVtcF":{"name":"sizeForCell(_:)","abstract":"

Registers closure to be executed to determine cell size in UICollectionViewDelegateFlowLayout.collectionView(_:sizeForItemAt:) method.

","parent_name":"ViewModelMapping"},"Extensions/ViewModelMapping.html#/s:14DTModelStorage16ViewModelMappingC012DTCollectionC7ManagerSo012UICollectionC4CellCRbzrlE16shouldSpringLoadyySbSo32UISpringLoadedInteractionContext_p_xq_10Foundation9IndexPathVtcF":{"name":"shouldSpringLoad(_:)","abstract":"

Registers closure to be executed when UICollectionViewDelegate.collectionView(_:shouldSpringLoadItemAt:) method is called.

","parent_name":"ViewModelMapping"},"Extensions/ViewModelMapping.html#/s:14DTModelStorage16ViewModelMappingC012DTCollectionC7ManagerSo012UICollectionC4CellCRbzrlE39shouldBeginMultipleSelectionInteractionyySbx_q_10Foundation9IndexPathVtcF":{"name":"shouldBeginMultipleSelectionInteraction(_:)","abstract":"

Undocumented

","parent_name":"ViewModelMapping"},"Extensions/ViewModelMapping.html#/s:14DTModelStorage16ViewModelMappingC012DTCollectionC7ManagerSo012UICollectionC4CellCRbzrlE36didBeginMultipleSelectionInteractionyyyx_q_10Foundation9IndexPathVtcF":{"name":"didBeginMultipleSelectionInteraction(_:)","abstract":"

Undocumented

","parent_name":"ViewModelMapping"},"Extensions/ViewModelMapping.html#/s:14DTModelStorage16ViewModelMappingC012DTCollectionC7ManagerSo012UICollectionC4CellCRbzrlE24contextMenuConfigurationyySo09UIContextkL0CSgSo7CGPointV_xq_10Foundation9IndexPathVtcF":{"name":"contextMenuConfiguration(_:)","abstract":"

Undocumented

","parent_name":"ViewModelMapping"},"Extensions/ViewModelMapping.html#/s:14DTModelStorage16ViewModelMappingC012DTCollectionC7ManagerSo012UICollectionC4CellCRbzrlE7canEdityySbq__10Foundation9IndexPathVtcF":{"name":"canEdit(_:)","abstract":"

Undocumented

","parent_name":"ViewModelMapping"},"Extensions/ViewModelMapping.html#/s:14DTModelStorage16ViewModelMappingC012DTCollectionC7ManagerSo020UICollectionReusableC0CRbzrlE024willDisplaySupplementaryC0yyyx_q_10Foundation9IndexPathVtcF":{"name":"willDisplaySupplementaryView(_:)","abstract":"

Registers closure to be executed, when UICollectionViewDelegate.collectionView(_:willDisplaySupplementaryView:forElementKind:at:) method is called.

","parent_name":"ViewModelMapping"},"Extensions/ViewModelMapping.html#/s:14DTModelStorage16ViewModelMappingC012DTCollectionC7ManagerSo020UICollectionReusableC0CRbzrlE029didEndDisplayingSupplementaryC0yyyx_q_10Foundation9IndexPathVtcF":{"name":"didEndDisplayingSupplementaryView(_:)","abstract":"

Registers closure to be executed, when UICollectionViewDelegate.collectionView(_:didEndDisplayingSupplementaryView:forElementKind:at:) method is called.

","parent_name":"ViewModelMapping"},"Extensions/ViewModelMapping.html#/s:14DTModelStorage16ViewModelMappingC012DTCollectionC7ManagerSo020UICollectionReusableC0CRbzrlE022referenceSizeForHeaderC0yySo6CGSizeVq__10Foundation9IndexPathVtcF":{"name":"referenceSizeForHeaderView(_:)","abstract":"

Registers closure to be executed to determine header size in UICollectionViewDelegateFlowLayout.collectionView(_:layout:referenceSizeForHeaderViewInSection:) method, when it’s called.

","parent_name":"ViewModelMapping"},"Extensions/ViewModelMapping.html#/s:14DTModelStorage16ViewModelMappingC012DTCollectionC7ManagerSo020UICollectionReusableC0CRbzrlE022referenceSizeForFooterC0yySo6CGSizeVq__10Foundation9IndexPathVtcF":{"name":"referenceSizeForFooterView(_:)","abstract":"

Registers closure to be executed to determine footer size in UICollectionViewDelegateFlowLayout.collectionView(_:layout:referenceSizeForFooterViewInSection:) method, when it’s called.

","parent_name":"ViewModelMapping"},"Extensions/ViewModelMapping.html#/s:14DTModelStorage16ViewModelMappingC012DTCollectionC7ManagerSo012UICollectionC4CellCRbzrlE28itemsForBeginningDragSessionyySaySo10UIDragItemCGSo0oN0_p_xq_10Foundation9IndexPathVtcF":{"name":"itemsForBeginningDragSession(_:)","abstract":"

Registers closure to be executed when UICollectionViewDragDelegate.collectionView(_:itemsForBeginning:at:) method is called.

","parent_name":"ViewModelMapping"},"Extensions/ViewModelMapping.html#/s:14DTModelStorage16ViewModelMappingC012DTCollectionC7ManagerSo012UICollectionC4CellCRbzrlE27itemsForAddingToDragSessionyySaySo10UIDragItemCGSo0pO0_p_So7CGPointVxq_10Foundation9IndexPathVtcF":{"name":"itemsForAddingToDragSession(_:)","abstract":"

Registers closure to be executed when UICollectionViewDragDelegate.collectionView(_:itemsForAddingTo:at:point:) method is called.

","parent_name":"ViewModelMapping"},"Extensions/ViewModelMapping.html#/s:14DTModelStorage16ViewModelMappingC012DTCollectionC7ManagerSo012UICollectionC4CellCRbzrlE21dragPreviewParametersyySo06UIDragkL0CSgx_q_10Foundation9IndexPathVtcF":{"name":"dragPreviewParameters(_:)","abstract":"

Registers closure to be executed when UICollectionViewDragDelegate.collectionView(_:dragPreviewParametersForRowAt:) method is called.

","parent_name":"ViewModelMapping"},"Extensions/ViewModelMapping.html":{"name":"ViewModelMapping"},"Enums/DTCollectionViewManagerAnomaly.html#/s:23DTCollectionViewManager0abC7AnomalyO12nilCellModelyAC10Foundation9IndexPathVcACmF":{"name":"nilCellModel(_:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewManagerAnomaly"},"Enums/DTCollectionViewManagerAnomaly.html#/s:23DTCollectionViewManager0abC7AnomalyO21nilSupplementaryModelyACSS_10Foundation9IndexPathVtcACmF":{"name":"nilSupplementaryModel(kind:indexPath:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewManagerAnomaly"},"Enums/DTCollectionViewManagerAnomaly.html#/s:23DTCollectionViewManager0abC7AnomalyO18noCellMappingFoundyACSS_10Foundation9IndexPathVtcACmF":{"name":"noCellMappingFound(modelDescription:indexPath:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewManagerAnomaly"},"Enums/DTCollectionViewManagerAnomaly.html#/s:23DTCollectionViewManager0abC7AnomalyO27noSupplementaryMappingFoundyACSS_SS10Foundation9IndexPathVtcACmF":{"name":"noSupplementaryMappingFound(modelDescription:kind:indexPath:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewManagerAnomaly"},"Enums/DTCollectionViewManagerAnomaly.html#/s:23DTCollectionViewManager0abC7AnomalyO28differentCellReuseIdentifieryACSS_SStcACmF":{"name":"differentCellReuseIdentifier(mappingReuseIdentifier:cellReuseIdentifier:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewManagerAnomaly"},"Enums/DTCollectionViewManagerAnomaly.html#/s:23DTCollectionViewManager0abC7AnomalyO37differentSupplementaryReuseIdentifieryACSS_SStcACmF":{"name":"differentSupplementaryReuseIdentifier(mappingReuseIdentifier:supplementaryReuseIdentifier:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewManagerAnomaly"},"Enums/DTCollectionViewManagerAnomaly.html#/s:23DTCollectionViewManager0abC7AnomalyO18differentCellClassyACSS_S2StcACmF":{"name":"differentCellClass(xibName:cellClass:expectedCellClass:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewManagerAnomaly"},"Enums/DTCollectionViewManagerAnomaly.html#/s:23DTCollectionViewManager0abC7AnomalyO27differentSupplementaryClassyACSS_S2StcACmF":{"name":"differentSupplementaryClass(xibName:viewClass:expectedViewClass:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewManagerAnomaly"},"Enums/DTCollectionViewManagerAnomaly.html#/s:23DTCollectionViewManager0abC7AnomalyO12emptyXibFileyACSS_SStcACmF":{"name":"emptyXibFile(xibName:expectedViewClass:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewManagerAnomaly"},"Enums/DTCollectionViewManagerAnomaly.html#/s:23DTCollectionViewManager0abC7AnomalyO29modelEventCalledWithCellClassyACSS_S2StcACmF":{"name":"modelEventCalledWithCellClass(modelType:methodName:subclassOf:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewManagerAnomaly"},"Enums/DTCollectionViewManagerAnomaly.html#/s:23DTCollectionViewManager0abC7AnomalyO19unusedEventDetectedyACSS_SStcACmF":{"name":"unusedEventDetected(viewType:methodName:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewManagerAnomaly"},"Enums/DTCollectionViewManagerAnomaly.html#/s:23DTCollectionViewManager0abC7AnomalyO39eventRegistrationForUnregisteredMappingyACSS_SStcACmF":{"name":"eventRegistrationForUnregisteredMapping(viewClass:signature:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewManagerAnomaly"},"Enums/DTCollectionViewManagerAnomaly.html#/s:23DTCollectionViewManager0abC7AnomalyO037flowDelegateLayoutMethodWithDifferentG0yACSS_tcACmF":{"name":"flowDelegateLayoutMethodWithDifferentLayout(methodSignature:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewManagerAnomaly"},"Enums/DTCollectionViewManagerAnomaly.html#/s:23DTCollectionViewManager0abC7AnomalyO16debugDescriptionSSvp":{"name":"debugDescription","abstract":"

Debug information for happened anomaly

","parent_name":"DTCollectionViewManagerAnomaly"},"Enums/DTCollectionViewManagerAnomaly.html#/s:23DTCollectionViewManager0abC7AnomalyO11descriptionSSvp":{"name":"description","abstract":"

Short description for DTCollectionViewManagerAnomaly. Useful for sending to analytics, which might have character limit.

","parent_name":"DTCollectionViewManagerAnomaly"},"Enums/DTCollectionViewManagerAnomaly.html":{"name":"DTCollectionViewManagerAnomaly","abstract":"

DTCollectionViewManagerAnomaly represents various errors and unwanted behaviors that can happen when using DTTableViewManager class.

"},"Classes/DTCollectionViewManagerAnomalyHandler.html#/s:23DTCollectionViewManager0abC14AnomalyHandlerC13defaultActionyyAA0abcD0OcvpZ":{"name":"defaultAction","abstract":"

Default action to perform when anomaly is detected. Prints debugDescription of anomaly by default.

","parent_name":"DTCollectionViewManagerAnomalyHandler"},"Classes/DTCollectionViewManagerAnomalyHandler.html#/s:23DTCollectionViewManager0abC14AnomalyHandlerC13anomalyActionyyAA0abcD0Ocvp":{"name":"anomalyAction","abstract":"

Action to perform when anomaly is detected. Defaults to defaultAction.

","parent_name":"DTCollectionViewManagerAnomalyHandler"},"Classes/DTCollectionViewManagerAnomalyHandler.html#/s:23DTCollectionViewManager0abC14AnomalyHandlerCACycfc":{"name":"init()","abstract":"

Creates DTCollectionViewManagerAnomalyHandler.

","parent_name":"DTCollectionViewManagerAnomalyHandler"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC020isManagingCollectionB0Sbvp":{"name":"isManagingCollectionView","abstract":"

Bool property, that will be true, after startManagingWithDelegate method is called on DTCollectionViewManager.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC13memoryStorage07DTModelE006MemoryE0CSgvp":{"name":"memoryStorage","abstract":"

Implicitly unwrap storage property to MemoryStorage.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC14anomalyHandlerAA0abc7AnomalyE0Cvp":{"name":"anomalyHandler","abstract":"

Anomaly handler, that handles reported by DTCollectionViewManager anomalies.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC7storage14DTModelStorage0F0_pvp":{"name":"storage","abstract":"

Storage, that holds your UICollectionView models. By default, it’s MemoryStorage instance.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC20supplementaryStorage07DTModelE0013SupplementaryE0_pSgvp":{"name":"supplementaryStorage","abstract":"

Current storage, conditionally casted to SupplementaryStorage protocol.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC010collectionB7UpdaterAA010CollectionbE0CSgvp":{"name":"collectionViewUpdater","abstract":"

Object, that is responsible for updating UICollectionView, when received update from Storage

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC20collectionDataSourceAA0abeF0CSgvp":{"name":"collectionDataSource","abstract":"

Object, that is responsible for implementing UICollectionViewDataSource protocol

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC18collectionDelegateAA0abE0CSgvp":{"name":"collectionDelegate","abstract":"

Object, that is responsible for implementing UICollectionViewDelegate and UICollectionViewDelegateFlowLayout protocols

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC22collectionDragDelegateAA0abeF0CSgvp":{"name":"collectionDragDelegate","abstract":"

Object, that is responsible for implementing UICollectionViewDragDelegate protocol

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC22collectionDropDelegateAA0abeF0CSgvp":{"name":"collectionDropDelegate","abstract":"

Object, that is responsible for implementing UICOllectionViewDropDelegate protocol

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC14defaultStorage07DTModelE00E0_pycvpZ":{"name":"defaultStorage","abstract":"

Storage construction block, used by DTCollectionViewManager when it’s created. Returns MemoryStorage by default.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC7storageAB14DTModelStorage0F0_p_tcfc":{"name":"init(storage:)","abstract":"

Creates DTCollectionViewManager. Usually you don’t need to call this method directly, as manager property on DTCollectionViewManageable instance is filled automatically. DTCollectionViewManager.defaultStorage closure is used to determine which Storage would be used by default.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC13startManaging12withDelegateyAA0aB10Manageable_p_tF":{"name":"startManaging(withDelegate:)","abstract":"

If you access manager property when managed UICollectionView is already created(for example: viewDidLoad method), calling this method is not necessary.","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC27configureDiffableDataSource13modelProvider5UIKit012UICollectionbefG0Cyxq_Gyp10Foundation9IndexPathV_q_tc_tSHRzSHR_r0_lF":{"name":"configureDiffableDataSource(modelProvider:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC27configureDiffableDataSource13modelProviderSo012UICollectionbefG0Cyp10Foundation9IndexPathV_yptc_tF":{"name":"configureDiffableDataSource(modelProvider:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC17updateCellClosurey10Foundation9IndexPathV_yptcyF":{"name":"updateCellClosure()","abstract":"

Returns closure, that updates cell at provided indexPath.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC18updateVisibleCellsyyySo012UICollectionB4CellCcSgF":{"name":"updateVisibleCells(_:)","abstract":"

Updates visible cells, using collectionView.indexPathsForVisibleItems, and update block. This may be more efficient than running reloadData, if number of your data models does not change, and the change you want to reflect is completely within models state.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC15coreDataUpdaterAA010CollectionbF0CyF":{"name":"coreDataUpdater()","abstract":"

Returns CollectionViewUpdater, configured to work with CoreDataStorage and NSFetchedResultsController updates.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC7canMoveyyxm_Sbx_9ModelTypeQz10Foundation9IndexPathVtctSo012UICollectionB4CellCRbz14DTModelStorage0F8TransferRzlF":{"name":"canMove(_:_:)","abstract":"

Registers closure to be executed, when UICollectionViewDataSource.collectionView(_:canMoveItemAt:) method is called for cellClass.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC12moveItemAtToyyy10Foundation9IndexPathV_AFtcF":{"name":"moveItemAtTo(_:)","abstract":"

Registers closure to be executed, when UICollectionViewDataSrouce.(_:moveItemAt:to:) method is called for cellClass.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC11indexTitlesyySaySSGSgycF":{"name":"indexTitles(_:)","abstract":"

Registers closure to be executed, when UICollectionViewDataSource.indexTitlesForCollectionView(_:) method is called.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC22indexPathForIndexTitleyy10Foundation0gE0VSS_SitcF":{"name":"indexPathForIndexTitle(_:)","abstract":"

Registers closure to be executed when UICollectionViewDataSource.collectionView(_:indexPathForIndexTitle:) method is called.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC9didSelectyyxm_yx_9ModelTypeQz10Foundation9IndexPathVtctSo012UICollectionB4CellCRbz14DTModelStorage0F8TransferRzlF":{"name":"didSelect(_:_:)","abstract":"

Registers closure to be executed, when UICollectionViewDelegate.collectionView(_:didSelectItemAt:) method is called for cellClass.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC12shouldSelectyyxm_Sbx_9ModelTypeQz10Foundation9IndexPathVtctSo012UICollectionB4CellCRbz14DTModelStorage0F8TransferRzlF":{"name":"shouldSelect(_:_:)","abstract":"

Registers closure to be executed, when UICollectionViewDelegate.collectionView(_:shouldSelectItemAt:) method is called for cellClass.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC14shouldDeselectyyxm_Sbx_9ModelTypeQz10Foundation9IndexPathVtctSo012UICollectionB4CellCRbz14DTModelStorage0F8TransferRzlF":{"name":"shouldDeselect(_:_:)","abstract":"

Registers closure to be executed, when UICollectionViewDelegate.collectionView(_:shouldDeselectItemAt:) method is called for cellClass.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC11didDeselectyyxm_yx_9ModelTypeQz10Foundation9IndexPathVtctSo012UICollectionB4CellCRbz14DTModelStorage0F8TransferRzlF":{"name":"didDeselect(_:_:)","abstract":"

Registers closure to be executed, when UICollectionViewDelegate.collectionView(_:didDeselectItemAt:) method is called for cellClass.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC15shouldHighlightyyxm_Sbx_9ModelTypeQz10Foundation9IndexPathVtctSo012UICollectionB4CellCRbz14DTModelStorage0F8TransferRzlF":{"name":"shouldHighlight(_:_:)","abstract":"

Registers closure to be executed, when UICollectionViewDelegate.collectionView(_:shouldHighlightItemAt:) method is called for cellClass.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC12didHighlightyyxm_yx_9ModelTypeQz10Foundation9IndexPathVtctSo012UICollectionB4CellCRbz14DTModelStorage0F8TransferRzlF":{"name":"didHighlight(_:_:)","abstract":"

Registers closure to be executed, when UICollectionViewDelegate.collectionView(_:didHighlightItemAt:) method is called for cellClass.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC14didUnhighlightyyxm_yx_9ModelTypeQz10Foundation9IndexPathVtctSo012UICollectionB4CellCRbz14DTModelStorage0F8TransferRzlF":{"name":"didUnhighlight(_:_:)","abstract":"

Registers closure to be executed, when UICollectionViewDelegate.collectionView(_:didUnhighlightItemAt:) method is called for cellClass.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC11willDisplayyyxm_yx_9ModelTypeQz10Foundation9IndexPathVtctSo012UICollectionB4CellCRbz14DTModelStorage0F8TransferRzlF":{"name":"willDisplay(_:_:)","abstract":"

Registers closure to be executed, when UICollectionViewDelegate.collectionView(_:willDisplayCell:forItemAt:) method is called for cellClass.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC024willDisplaySupplementaryB0_14forElementKind_yxm_SSyx_9ModelTypeQz10Foundation9IndexPathVtctSo020UICollectionReusableB0CRbz14DTModelStorage0J8TransferRzlF":{"name":"willDisplaySupplementaryView(_:forElementKind:_:)","abstract":"

Registers closure to be executed, when UICollectionViewDelegate.collectionView(_:willDisplaySupplementaryView:forElementKind:at:) method is called for supplementaryClass of kind.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC017willDisplayHeaderB0yyxm_yx_9ModelTypeQz10Foundation9IndexPathVtctSo020UICollectionReusableB0CRbz14DTModelStorage0G8TransferRzlF":{"name":"willDisplayHeaderView(_:_:)","abstract":"

Registers closure to be executed, when UICollectionViewDelegate.collectionView(_:willDisplaySupplementaryView:forElementKind:at:) method is called for supplementaryClass of UICollectionElementKindSectionHeader.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC017willDisplayFooterB0yyxm_yx_9ModelTypeQz10Foundation9IndexPathVtctSo020UICollectionReusableB0CRbz14DTModelStorage0G8TransferRzlF":{"name":"willDisplayFooterView(_:_:)","abstract":"

Registers closure to be executed, when UICollectionViewDelegate.collectionView(_:willDisplaySupplementaryView:forElementKind:at:) method is called for supplementaryClass of UICollectionElementKindSectionFooter.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC16didEndDisplayingyyxm_yx_9ModelTypeQz10Foundation9IndexPathVtctSo012UICollectionB4CellCRbz14DTModelStorage0G8TransferRzlF":{"name":"didEndDisplaying(_:_:)","abstract":"

Registers closure to be executed, when UICollectionViewDelegate.collectionView(_:didEndDisplaying:forItemAt:) method is called for cellClass.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC029didEndDisplayingSupplementaryB0_14forElementKind_yxm_SSyx_9ModelTypeQz10Foundation9IndexPathVtctSo020UICollectionReusableB0CRbz14DTModelStorage0K8TransferRzlF":{"name":"didEndDisplayingSupplementaryView(_:forElementKind:_:)","abstract":"

Registers closure to be executed, when UICollectionViewDelegate.collectionView(_:didEndDisplayingSupplementaryView:forElementKind:at:) method is called for supplementaryClass of kind.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC022didEndDisplayingHeaderB0yyxm_yx_9ModelTypeQz10Foundation9IndexPathVtctSo020UICollectionReusableB0CRbz14DTModelStorage0H8TransferRzlF":{"name":"didEndDisplayingHeaderView(_:_:)","abstract":"

Registers closure to be executed, when UICollectionViewDelegate.collectionView(_:didEndDisplayingSupplementaryView:forElementKind:at:) method is called for headerClass of UICollectionElementKindSectionHeader.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC022didEndDisplayingFooterB0yyxm_yx_9ModelTypeQz10Foundation9IndexPathVtctSo020UICollectionReusableB0CRbz14DTModelStorage0H8TransferRzlF":{"name":"didEndDisplayingFooterView(_:_:)","abstract":"

Registers closure to be executed, when UICollectionViewDelegate.collectionView(_:didEndDisplayingSupplementaryView:forElementKind:at:) method is called for footerClass of UICollectionElementKindSectionFooter.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC14shouldShowMenu3for_yxm_Sbx_9ModelTypeQz10Foundation9IndexPathVtctSo012UICollectionB4CellCRbz14DTModelStorage0H8TransferRzlF":{"name":"shouldShowMenu(for:_:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC16canPerformAction3for_yxm_Sb10ObjectiveC8SelectorV_ypSgx9ModelTypeQz10Foundation9IndexPathVtctSo012UICollectionB4CellCRbz14DTModelStorage0J8TransferRzlF":{"name":"canPerformAction(for:_:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC13performAction3for_yxm_y10ObjectiveC8SelectorV_ypSgx9ModelTypeQz10Foundation9IndexPathVtctSo012UICollectionB4CellCRbz14DTModelStorage0I8TransferRzlF":{"name":"performAction(for:_:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC8canFocusyyxm_Sbx_9ModelTypeQz10Foundation9IndexPathVtctSo012UICollectionB4CellCRbz14DTModelStorage0F8TransferRzlF":{"name":"canFocus(_:_:)","abstract":"

Registers closure to be executed, when UICollectionViewDelegate.collectionView(_:canFocusItemAt:) method is called for cellClass.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC17shouldUpdateFocusyySbSo012UICollectionbfE7ContextCcF":{"name":"shouldUpdateFocus(_:)","abstract":"

Registers closure to be executed when UICollectionViewDelegate.collectionView(_:shouldUpdateFocusInContext:) method is called.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC14didUpdateFocusyyySo012UICollectionbfE7ContextC_So27UIFocusAnimationCoordinatorCtcF":{"name":"didUpdateFocus(_:)","abstract":"

Registers closure tp be executed when UICollectionViewDelegate.collectionView(_:didUpdateFocusIn:with:) method is called.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC028indexPathForPreferredFocusedB0yy10Foundation05IndexE0VSgycF":{"name":"indexPathForPreferredFocusedView(_:)","abstract":"

Registers closure to be executed when UICollectionViewDelegate.indexPathForPreferredFocusedView(in:) method is called

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC28targetIndexPathForMovingItemyyxm_10Foundation0eF0VAF_x9ModelTypeQzAFtctSo012UICollectionB4CellCRbz14DTModelStorage0K8TransferRzlF":{"name":"targetIndexPathForMovingItem(_:_:)","abstract":"

Registers closure to be executed when UICollectionViewDelegate.targetIndexPathForMoveFromItemAt(_:toProposed:) method is called for cellClass

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC030targetContentOffsetForProposedeF0yySo7CGPointVAEcF":{"name":"targetContentOffsetForProposedContentOffset(_:)","abstract":"

Registers closure to be executed when UICollectionViewDelegate.collectionView(_:targetContentOffsetForProposedContentOffset:) method is called.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC16shouldSpringLoadyyxm_SbSo32UISpringLoadedInteractionContext_p_x9ModelTypeQz10Foundation9IndexPathVtctSo012UICollectionB4CellCRbz14DTModelStorage0K8TransferRzlF":{"name":"shouldSpringLoad(_:_:)","abstract":"

Registers closure to be executed when UICollectionViewDelegate.collectionView(_:shouldSpringLoadItemAt:) method is called for cellClass.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC39shouldBeginMultipleSelectionInteraction3for_yxm_Sbx_9ModelTypeQz10Foundation9IndexPathVtctSo012UICollectionB4CellCRbz14DTModelStorage0J8TransferRzlF":{"name":"shouldBeginMultipleSelectionInteraction(for:_:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC36didBeginMultipleSelectionInteraction3for_yxm_yx_9ModelTypeQz10Foundation9IndexPathVtctSo012UICollectionB4CellCRbz14DTModelStorage0J8TransferRzlF":{"name":"didBeginMultipleSelectionInteraction(for:_:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC34didEndMultipleSelectionInteractionyyyycF":{"name":"didEndMultipleSelectionInteraction(_:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC24contextMenuConfiguration3for_yxm_So09UIContexteF0CSgSo7CGPointV_x9ModelTypeQz10Foundation9IndexPathVtctSo012UICollectionB4CellCRbz14DTModelStorage0J8TransferRzlF":{"name":"contextMenuConfiguration(for:_:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC33previewForHighlightingContextMenuyySo17UITargetedPreviewCSgSo09UIContextH13ConfigurationCcF":{"name":"previewForHighlightingContextMenu(_:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC31previewForDismissingContextMenuyySo17UITargetedPreviewCSgSo09UIContextH13ConfigurationCcF":{"name":"previewForDismissingContextMenu(_:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC7canEdityyxm_Sbx_10Foundation9IndexPathVtctlF":{"name":"canEdit(_:_:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC11sizeForCell8withItem_yxm_So6CGSizeVx_10Foundation9IndexPathVtctlF":{"name":"sizeForCell(withItem:_:)","abstract":"

Registers closure to be executed to determine cell size in UICollectionViewDelegateFlowLayout.collectionView(_:sizeForItemAt:) method, when it’s called for cell which model is of itemType.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC022referenceSizeForHeaderB08withItem_yxm_So6CGSizeVx_10Foundation9IndexPathVtctlF":{"name":"referenceSizeForHeaderView(withItem:_:)","abstract":"

Registers closure to be executed to determine header size in UICollectionViewDelegateFlowLayout.collectionView(_:layout:referenceSizeForHeaderViewInSection:) method, when it’s called for header which model is of itemType.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC022referenceSizeForFooterB08withItem_yxm_So6CGSizeVx_10Foundation9IndexPathVtctlF":{"name":"referenceSizeForFooterView(withItem:_:)","abstract":"

Registers closure to be executed to determine footer size in UICollectionViewDelegateFlowLayout.collectionView(_:layout:referenceSizeForFooterViewInSection:) method, when it’s called for footer which model is of itemType.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC16transitionLayoutyySo012UICollectionb10TransitionE0CSo0fbE0C_AGtcF":{"name":"transitionLayout(_:)","abstract":"

Registers closure to be executed when UICollectionViewDelegate.collectionView(_:transitionLayoutForOldLayout:toNewLayout:) method is called

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC22insetForSectionAtIndexyySo12UIEdgeInsetsVSo012UICollectionB6LayoutC_SitcF":{"name":"insetForSectionAtIndex(_:)","abstract":"

Registers closure to be executed when UICollectionViewDelegateFlowLayout.collectionView(_:layout:insetForSectionAt:) method is called.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC35minimumLineSpacingForSectionAtIndexyy12CoreGraphics7CGFloatVSo012UICollectionB6LayoutC_SitcF":{"name":"minimumLineSpacingForSectionAtIndex(_:)","abstract":"

Registers closure to be executed when UICollectionViewDelegateFlowLayout.collectionView(_:layout:minimumLineSpacingForSectionAt:) method is called.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC40minimumInteritemSpacingForSectionAtIndexyy12CoreGraphics7CGFloatVSo012UICollectionB6LayoutC_SitcF":{"name":"minimumInteritemSpacingForSectionAtIndex(_:)","abstract":"

Registers closure to be executed when UICollectionViewDelegateFlowLayout.collectionView(_:layout:insetForSectionAt:) method is called.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC15configureEvents3for_yxm_yxm_9ModelTypeQzmtXEt14DTModelStorage0G8TransferRzlF":{"name":"configureEvents(for:_:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC9configureyyxm_yx_9ModelTypeQz10Foundation9IndexPathVtctSo012UICollectionB4CellCRbz14DTModelStorage0E8TransferRzlF":{"name":"configure(_:_:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC15configureHeaderyyxm_yx_9ModelTypeQzSitctSo020UICollectionReusableB0CRbz14DTModelStorage0F8TransferRzlF":{"name":"configureHeader(_:_:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC15configureFooteryyxm_yx_9ModelTypeQzSitctSo020UICollectionReusableB0CRbz14DTModelStorage0F8TransferRzlF":{"name":"configureFooter(_:_:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC22configureSupplementary_6ofKind_yxm_SSyx_9ModelTypeQz10Foundation9IndexPathVtctSo020UICollectionReusableB0CRbz14DTModelStorage0H8TransferRzlF":{"name":"configureSupplementary(_:ofKind:_:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC28registerNiblessSupplementary_7forKind12mappingBlockyxm_SSy14DTModelStorage0B12ModelMappingCyx0M4TypeQzGcSgtSo020UICollectionReusableB0CRbzAF0M8TransferRzlF":{"name":"registerNiblessSupplementary(_:forKind:mappingBlock:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC21registerNiblessHeader_12mappingBlockyxm_y14DTModelStorage0B12ModelMappingCyx0K4TypeQzGcSgtSo020UICollectionReusableB0CRbzAE0K8TransferRzlF":{"name":"registerNiblessHeader(_:mappingBlock:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC21registerNiblessFooter_12mappingBlockyxm_y14DTModelStorage0B12ModelMappingCyx0K4TypeQzGcSgtSo020UICollectionReusableB0CRbzAE0K8TransferRzlF":{"name":"registerNiblessFooter(_:mappingBlock:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC15registerNibless_12mappingBlockyxm_y14DTModelStorage0B12ModelMappingCyx0J4TypeQzGcSgtSo012UICollectionB4CellCRbzAE0J8TransferRzlF":{"name":"registerNibless(_:mappingBlock:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC16registerNibNamed_16forSupplementary6ofKind12mappingBlockySS_xmSSy14DTModelStorage0B12ModelMappingCyx0O4TypeQzGcSgtSo020UICollectionReusableB0CRbzAG0O8TransferRzlF":{"name":"registerNibNamed(_:forSupplementary:ofKind:mappingBlock:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC16registerNibNamed_9forHeader12mappingBlockySS_xmy14DTModelStorage0B12ModelMappingCyx0M4TypeQzGcSgtSo020UICollectionReusableB0CRbzAF0M8TransferRzlF":{"name":"registerNibNamed(_:forHeader:mappingBlock:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC16registerNibNamed_9forFooter12mappingBlockySS_xmy14DTModelStorage0B12ModelMappingCyx0M4TypeQzGcSgtSo020UICollectionReusableB0CRbzAF0M8TransferRzlF":{"name":"registerNibNamed(_:forFooter:mappingBlock:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC16registerNibNamed_3for12mappingBlockySS_xmy14DTModelStorage0B12ModelMappingCyx0L4TypeQzGcSgtSo012UICollectionB4CellCRbzAF0L8TransferRzlF":{"name":"registerNibNamed(_:for:mappingBlock:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC28itemsForBeginningDragSession4from_yxm_SaySo10UIDragItemCGSo0jH0_p_x9ModelTypeQz10Foundation9IndexPathVtctSo012UICollectionB4CellCRbz14DTModelStorage0L8TransferRzlF":{"name":"itemsForBeginningDragSession(from:_:)","abstract":"

Registers closure to be executed when UICollectionViewDragDelegate.collectionView(_:itemsForBeginning:at:) method is called for cellClass.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC27itemsForAddingToDragSession4from_yxm_SaySo10UIDragItemCGSo0kI0_p_So7CGPointVx9ModelTypeQz10Foundation9IndexPathVtctSo012UICollectionB4CellCRbz14DTModelStorage0N8TransferRzlF":{"name":"itemsForAddingToDragSession(from:_:)","abstract":"

Registers closure to be executed when UICollectionViewDragDelegate.collectionView(_:itemsForAddingTo:at:point:) method is called for cellClass

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC21dragPreviewParameters3for_yxm_So06UIDrageF0CSgx_9ModelTypeQz10Foundation9IndexPathVtctSo012UICollectionB4CellCRbz14DTModelStorage0I8TransferRzlF":{"name":"dragPreviewParameters(for:_:)","abstract":"

Registers closure to be executed when UICollectionViewDragDelegate.collectionView(_:dragPreviewParametersForRowAt:) method is called for cellClass

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC20dragSessionWillBeginyyySo06UIDragE0_pcF":{"name":"dragSessionWillBegin(_:)","abstract":"

Registers closure to be executed when UICollectionViewDragDelegate.collectionView(_:dragSessionWillBegin:) method is called.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC17dragSessionDidEndyyySo06UIDragE0_pcF":{"name":"dragSessionDidEnd(_:)","abstract":"

Registers closure to be executed when UICollectionViewDragDelegate.collectionView(_:dragSessionDidEnd:) method is called.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC30dragSessionAllowsMoveOperationyySbSo06UIDragE0_pcF":{"name":"dragSessionAllowsMoveOperation(_:)","abstract":"

Registers closure to be executed when UICollectionViewDragDelegate.collectionView(_:dragSessionAllowsMoveOperation) method is called.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC44dragSessionIsRestrictedToDraggingApplicationyySbSo06UIDragE0_pcF":{"name":"dragSessionIsRestrictedToDraggingApplication(_:)","abstract":"

Registers closure to be executed when UICollectionViewDragDelegate.collectionView(_:dragSessionIsRestrictedToDraggingApplication:) method is called.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC26performDropWithCoordinatoryyySo012UICollectionbeG0_pcF":{"name":"performDropWithCoordinator(_:)","abstract":"

Registers closure to be executed when UICollectionViewDropDelegate.collectionView(_:performDropWith:) method is called.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC20canHandleDropSessionyySbSo06UIDropG0_pcF":{"name":"canHandleDropSession(_:)","abstract":"

Registers closure to be executed when UICollectionViewDropDelegate.collectionView(_:canHandle:) method is called.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC19dropSessionDidEnteryyySo06UIDropE0_pcF":{"name":"dropSessionDidEnter(_:)","abstract":"

Registers closure to be executed when UICollectionViewDropDelegate.collectionView(_:dropSessionDidEnter:) method is called.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC20dropSessionDidUpdateyySo012UICollectionB12DropProposalCSo06UIDropE0_p_10Foundation9IndexPathVSgtcF":{"name":"dropSessionDidUpdate(_:)","abstract":"

Registers closure to be executed when UICollectionViewDropDelegate.collectionView(_:dropSessionDidUpdate:withDestination:) method is called.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC18dropSessionDidExityyySo06UIDropE0_pcF":{"name":"dropSessionDidExit(_:)","abstract":"

Registers closure to be executed when UICollectionViewDropDelegate.collectionView(_:dropSessionDidExit:) method is called.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC17dropSessionDidEndyyySo06UIDropE0_pcF":{"name":"dropSessionDidEnd(_:)","abstract":"

Registers closure to be executed when UICollectionViewDropDelegate.collectionView(_:dropSessionDidEnd:) method is called.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC21dropPreviewParametersyySo06UIDrageF0CSg10Foundation9IndexPathVcF":{"name":"dropPreviewParameters(_:)","abstract":"

Registers closure to be executed when UICollectionViewDropDelegate.collectionView(_:dropPreviewParametersForRowAt:) method is called.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC4drop_2to4withAA0aB22DropPlaceholderContextCSo10UIDragItemC_So012UICollectionbgH0CSo0lbG11Coordinator_ptF":{"name":"drop(_:to:with:)","abstract":"

Convenience method for dropping item into placeholder.","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC8register_7mapping7handleryxm_y14DTModelStorage0B12ModelMappingCyx0I4TypeQzGcSgyx_AJ10Foundation9IndexPathVtctSo012UICollectionB4CellCRbzAF0I8TransferRzlF":{"name":"register(_:mapping:handler:)","abstract":"

Registers mapping for cellClass. Mapping will automatically check for nib with the same name as cellClass and register it, if it is found. If cell is designed in storyboard, please set mapping.cellRegisteredByStoryboard property to true inside of mapping closure.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC8register_3for7mapping7handleryxm_q_my14DTModelStorage0B12ModelMappingCyxq_GcSgyx_q_10Foundation9IndexPathVtctSo012UICollectionB4CellCRbzr0_lF":{"name":"register(_:for:mapping:handler:)","abstract":"

Registers mapping from modelType to cellClass. Mapping will automatically check for nib with the same name as cellClass and register it, if it is found. If cell is designed in storyboard, please set mapping.cellRegisteredByStoryboard property to true inside of mapping closure.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC14registerHeader_7mapping7handleryxm_y14DTModelStorage0B12ModelMappingCyx0J4TypeQzGcSgyx_AJ10Foundation9IndexPathVtctSo020UICollectionReusableB0CRbzAF0J8TransferRzlF":{"name":"registerHeader(_:mapping:handler:)","abstract":"

Registers mapping for headerClass. UICollectionView.elementKindSectionHeader is used as a supplementary kind. Mapping will automatically check for nib with the same name as headerClass and register it, if it is found.","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC14registerHeader_3for7mapping7handleryxm_q_my14DTModelStorage0B12ModelMappingCyxq_GcSgyx_q_10Foundation9IndexPathVtctSo020UICollectionReusableB0CRbzr0_lF":{"name":"registerHeader(_:for:mapping:handler:)","abstract":"

Registers mapping from modelType to headerClass. UICollectionView.elementKindSectionHeader is used as a supplementary kind. Mapping will automatically check for nib with the same name as headerClass and register it, if it is found.","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC14registerFooter_7mapping7handleryxm_y14DTModelStorage0B12ModelMappingCyx0J4TypeQzGcSgyx_AJ10Foundation9IndexPathVtctSo020UICollectionReusableB0CRbzAF0J8TransferRzlF":{"name":"registerFooter(_:mapping:handler:)","abstract":"

Registers mapping for footerClass. UICollectionView.elementKindSectionFooter is used as a supplementary kind. Mapping will automatically check for nib with the same name as footerClass and register it, if it is found.","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC14registerFooter_3for7mapping7handleryxm_q_my14DTModelStorage0B12ModelMappingCyxq_GcSgyx_q_10Foundation9IndexPathVtctSo020UICollectionReusableB0CRbzr0_lF":{"name":"registerFooter(_:for:mapping:handler:)","abstract":"

Registers mapping from modelType to footerClass. UICollectionView.elementKindSectionFooter is used as a supplementary kind. Mapping will automatically check for nib with the same name as footerClass and register it, if it is found.","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC21registerSupplementary_6ofKind7mapping7handleryxm_SSy14DTModelStorage0B12ModelMappingCyx0L4TypeQzGcSgyx_AK10Foundation9IndexPathVtctSo020UICollectionReusableB0CRbzAG0L8TransferRzlF":{"name":"registerSupplementary(_:ofKind:mapping:handler:)","abstract":"

Registers mapping for footerClass. Mapping will automatically check for nib with the same name as supplementaryClass and register it, if it is found.","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC21registerSupplementary_3for6ofKind7mapping7handleryxm_q_mSSy14DTModelStorage0B12ModelMappingCyxq_GcSgyx_q_10Foundation9IndexPathVtctSo020UICollectionReusableB0CRbzr0_lF":{"name":"registerSupplementary(_:for:ofKind:mapping:handler:)","abstract":"

Registers mapping from modelType to supplementaryClass. Mapping will automatically check for nib with the same name as supplementaryClass and register it, if it is found.","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC10unregisteryyxmSo012UICollectionB4CellCRbz14DTModelStorage13ModelTransferRzlF":{"name":"unregister(_:)","abstract":"

Unregisters cellClass from DTCollectionViewManager and UICollectionView.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC16unregisterHeaderyyxmSo020UICollectionReusableB0CRbz14DTModelStorage13ModelTransferRzlF":{"name":"unregisterHeader(_:)","abstract":"

Unregisters headerClass from DTCollectionViewManager and UICollectionView.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC16unregisterFooteryyxmSo020UICollectionReusableB0CRbz14DTModelStorage13ModelTransferRzlF":{"name":"unregisterFooter(_:)","abstract":"

Unregisters footerClass from DTCollectionViewManager and UICollectionView.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC23unregisterSupplementary_6ofKindyxm_SStSo020UICollectionReusableB0CRbz14DTModelStorage13ModelTransferRzlF":{"name":"unregisterSupplementary(_:ofKind:)","abstract":"

Unregisters supplementaryClass of kind from DTCollectionViewManager and UICollectionView.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewDropPlaceholderContext.html#/s:23DTCollectionViewManager0aB22DropPlaceholderContextC7contextSo012UICollectionbdeF0_pvp":{"name":"context","abstract":"

Drop context

","parent_name":"DTCollectionViewDropPlaceholderContext"},"Classes/DTCollectionViewDropPlaceholderContext.html#/s:23DTCollectionViewManager0aB22DropPlaceholderContextC7context7storageACSo012UICollectionbdeF0_p_14DTModelStorage0K0_ptcfc":{"name":"init(context:storage:)","abstract":"

Creates DTCollectionViewDropPlaceholderContext with context and storage

","parent_name":"DTCollectionViewDropPlaceholderContext"},"Classes/DTCollectionViewDropPlaceholderContext.html#/s:23DTCollectionViewManager0aB22DropPlaceholderContextC15commitInsertion6ofItem_yx_y10Foundation9IndexPathVcSgtlF":{"name":"commitInsertion(ofItem:_:)","abstract":"

Commits insertion of item, using UICollectionViewDropPlaceholderContext.commitInsertion(_:) method. Both commit and insertionIndexPathClosure will be automatically dispatched to DispatchQueue.main.","parent_name":"DTCollectionViewDropPlaceholderContext"},"Classes/DTCollectionViewDropPlaceholderContext.html#/s:23DTCollectionViewManager0aB22DropPlaceholderContextC06deleteE0SbyF":{"name":"deletePlaceholder()","abstract":"

Undocumented

","parent_name":"DTCollectionViewDropPlaceholderContext"},"Classes/DTCollectionViewDropDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDropDelegate(im)collectionView:performDropWithCoordinator:":{"name":"collectionView(_:performDropWith:)","abstract":"

Implementation of UICollectionViewDropDelegate protocol.

","parent_name":"DTCollectionViewDropDelegate"},"Classes/DTCollectionViewDropDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDropDelegate(im)collectionView:canHandleDropSession:":{"name":"collectionView(_:canHandle:)","abstract":"

Implementation of UICollectionViewDropDelegate protocol.

","parent_name":"DTCollectionViewDropDelegate"},"Classes/DTCollectionViewDropDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDropDelegate(im)collectionView:dropSessionDidEnter:":{"name":"collectionView(_:dropSessionDidEnter:)","abstract":"

Implementation of UICollectionViewDropDelegate protocol.

","parent_name":"DTCollectionViewDropDelegate"},"Classes/DTCollectionViewDropDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDropDelegate(im)collectionView:dropSessionDidUpdate:withDestinationIndexPath:":{"name":"collectionView(_:dropSessionDidUpdate:withDestinationIndexPath:)","abstract":"

Implementation of UICollectionViewDropDelegate protocol.

","parent_name":"DTCollectionViewDropDelegate"},"Classes/DTCollectionViewDropDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDropDelegate(im)collectionView:dropSessionDidExit:":{"name":"collectionView(_:dropSessionDidExit:)","abstract":"

Implementation of UICollectionViewDropDelegate protocol.

","parent_name":"DTCollectionViewDropDelegate"},"Classes/DTCollectionViewDropDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDropDelegate(im)collectionView:dropSessionDidEnd:":{"name":"collectionView(_:dropSessionDidEnd:)","abstract":"

Implementation of UICollectionViewDropDelegate protocol.

","parent_name":"DTCollectionViewDropDelegate"},"Classes/DTCollectionViewDropDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDropDelegate(im)collectionView:dropPreviewParametersForItemAtIndexPath:":{"name":"collectionView(_:dropPreviewParametersForItemAt:)","abstract":"

Implementation of UICollectionViewDropDelegate protocol.

","parent_name":"DTCollectionViewDropDelegate"},"Classes/DTCollectionViewDragDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDragDelegate(im)collectionView:itemsForBeginningDragSession:atIndexPath:":{"name":"collectionView(_:itemsForBeginning:at:)","abstract":"

Implementation of UICollectionViewDragDelegate protocol.

","parent_name":"DTCollectionViewDragDelegate"},"Classes/DTCollectionViewDragDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDragDelegate(im)collectionView:itemsForAddingToDragSession:atIndexPath:point:":{"name":"collectionView(_:itemsForAddingTo:at:point:)","abstract":"

Implementation of UICollectionViewDragDelegate protocol.

","parent_name":"DTCollectionViewDragDelegate"},"Classes/DTCollectionViewDragDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDragDelegate(im)collectionView:dragPreviewParametersForItemAtIndexPath:":{"name":"collectionView(_:dragPreviewParametersForItemAt:)","abstract":"

Implementation of UICollectionViewDragDelegate protocol.

","parent_name":"DTCollectionViewDragDelegate"},"Classes/DTCollectionViewDragDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDragDelegate(im)collectionView:dragSessionWillBegin:":{"name":"collectionView(_:dragSessionWillBegin:)","abstract":"

Implementation of UICollectionViewDragDelegate protocol.

","parent_name":"DTCollectionViewDragDelegate"},"Classes/DTCollectionViewDragDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDragDelegate(im)collectionView:dragSessionDidEnd:":{"name":"collectionView(_:dragSessionDidEnd:)","abstract":"

Implementation of UICollectionViewDragDelegate protocol.

","parent_name":"DTCollectionViewDragDelegate"},"Classes/DTCollectionViewDragDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDragDelegate(im)collectionView:dragSessionAllowsMoveOperation:":{"name":"collectionView(_:dragSessionAllowsMoveOperation:)","abstract":"

Implementation of UICollectionViewDragDelegate protocol.

","parent_name":"DTCollectionViewDragDelegate"},"Classes/DTCollectionViewDragDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDragDelegate(im)collectionView:dragSessionIsRestrictedToDraggingApplication:":{"name":"collectionView(_:dragSessionIsRestrictedToDraggingApplication:)","abstract":"

Implementation of UICollectionViewDragDelegate protocol.

","parent_name":"DTCollectionViewDragDelegate"},"Classes/DTCollectionViewDelegateWrapper.html#/s:23DTCollectionViewManager0aB15DelegateWrapperC8delegate010collectionbC0ACyXlSg_A2ACtcfc":{"name":"init(delegate:collectionViewManager:)","abstract":"

Creates delegate wrapper with delegate and collectionViewManager

","parent_name":"DTCollectionViewDelegateWrapper"},"Classes/DTCollectionViewDelegateWrapper.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDelegateWrapper(im)forwardingTargetForSelector:":{"name":"forwardingTarget(for:)","abstract":"

Forwards aSelector, that is not implemented by DTCollectionViewManager to delegate, if it implements it.

","parent_name":"DTCollectionViewDelegateWrapper"},"Classes/DTCollectionViewDelegateWrapper.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDelegateWrapper(im)respondsToSelector:":{"name":"responds(to:)","abstract":"

Returns true, if DTCollectionViewManageable implements aSelector, or DTCollectionViewManager has an event, associated with this selector.

","parent_name":"DTCollectionViewDelegateWrapper"},"Classes/DTCollectionViewDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDelegate(im)collectionView:layout:sizeForItemAtIndexPath:":{"name":"collectionView(_:layout:sizeForItemAt:)","abstract":"

Implementation of UICollectionViewDelegateFlowLayout and UICollectionViewDelegate protocol.

","parent_name":"DTCollectionViewDelegate"},"Classes/DTCollectionViewDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDelegate(im)collectionView:layout:referenceSizeForHeaderInSection:":{"name":"collectionView(_:layout:referenceSizeForHeaderInSection:)","abstract":"

Implementation of UICollectionViewDelegateFlowLayout and UICollectionViewDelegate protocol.

","parent_name":"DTCollectionViewDelegate"},"Classes/DTCollectionViewDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDelegate(im)collectionView:layout:referenceSizeForFooterInSection:":{"name":"collectionView(_:layout:referenceSizeForFooterInSection:)","abstract":"

Implementation of UICollectionViewDelegateFlowLayout and UICollectionViewDelegate protocol.

","parent_name":"DTCollectionViewDelegate"},"Classes/DTCollectionViewDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDelegate(im)collectionView:shouldSelectItemAtIndexPath:":{"name":"collectionView(_:shouldSelectItemAt:)","abstract":"

Implementation of UICollectionViewDelegateFlowLayout and UICollectionViewDelegate protocol.

","parent_name":"DTCollectionViewDelegate"},"Classes/DTCollectionViewDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDelegate(im)collectionView:didSelectItemAtIndexPath:":{"name":"collectionView(_:didSelectItemAt:)","abstract":"

Implementation of UICollectionViewDelegateFlowLayout and UICollectionViewDelegate protocol.

","parent_name":"DTCollectionViewDelegate"},"Classes/DTCollectionViewDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDelegate(im)collectionView:shouldDeselectItemAtIndexPath:":{"name":"collectionView(_:shouldDeselectItemAt:)","abstract":"

Implementation of UICollectionViewDelegateFlowLayout and UICollectionViewDelegate protocol.

","parent_name":"DTCollectionViewDelegate"},"Classes/DTCollectionViewDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDelegate(im)collectionView:didDeselectItemAtIndexPath:":{"name":"collectionView(_:didDeselectItemAt:)","abstract":"

Implementation of UICollectionViewDelegateFlowLayout and UICollectionViewDelegate protocol.

","parent_name":"DTCollectionViewDelegate"},"Classes/DTCollectionViewDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDelegate(im)collectionView:didHighlightItemAtIndexPath:":{"name":"collectionView(_:didHighlightItemAt:)","abstract":"

Implementation of UICollectionViewDelegateFlowLayout and UICollectionViewDelegate protocol.

","parent_name":"DTCollectionViewDelegate"},"Classes/DTCollectionViewDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDelegate(im)collectionView:didUnhighlightItemAtIndexPath:":{"name":"collectionView(_:didUnhighlightItemAt:)","abstract":"

Implementation of UICollectionViewDelegateFlowLayout and UICollectionViewDelegate protocol.

","parent_name":"DTCollectionViewDelegate"},"Classes/DTCollectionViewDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDelegate(im)collectionView:shouldHighlightItemAtIndexPath:":{"name":"collectionView(_:shouldHighlightItemAt:)","abstract":"

Implementation of UICollectionViewDelegateFlowLayout and UICollectionViewDelegate protocol.

","parent_name":"DTCollectionViewDelegate"},"Classes/DTCollectionViewDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDelegate(im)collectionView:willDisplayCell:forItemAtIndexPath:":{"name":"collectionView(_:willDisplay:forItemAt:)","abstract":"

Implementation of UICollectionViewDelegateFlowLayout and UICollectionViewDelegate protocol.

","parent_name":"DTCollectionViewDelegate"},"Classes/DTCollectionViewDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDelegate(im)collectionView:willDisplaySupplementaryView:forElementKind:atIndexPath:":{"name":"collectionView(_:willDisplaySupplementaryView:forElementKind:at:)","abstract":"

Implementation of UICollectionViewDelegateFlowLayout and UICollectionViewDelegate protocol.

","parent_name":"DTCollectionViewDelegate"},"Classes/DTCollectionViewDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDelegate(im)collectionView:didEndDisplayingCell:forItemAtIndexPath:":{"name":"collectionView(_:didEndDisplaying:forItemAt:)","abstract":"

Implementation of UICollectionViewDelegateFlowLayout and UICollectionViewDelegate protocol.

","parent_name":"DTCollectionViewDelegate"},"Classes/DTCollectionViewDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDelegate(im)collectionView:didEndDisplayingSupplementaryView:forElementOfKind:atIndexPath:":{"name":"collectionView(_:didEndDisplayingSupplementaryView:forElementOfKind:at:)","abstract":"

Implementation of UICollectionViewDelegateFlowLayout and UICollectionViewDelegate protocol.

","parent_name":"DTCollectionViewDelegate"},"Classes/DTCollectionViewDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDelegate(im)collectionView:shouldShowMenuForItemAtIndexPath:":{"name":"collectionView(_:shouldShowMenuForItemAt:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewDelegate"},"Classes/DTCollectionViewDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDelegate(im)collectionView:canPerformAction:forItemAtIndexPath:withSender:":{"name":"collectionView(_:canPerformAction:forItemAt:withSender:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewDelegate"},"Classes/DTCollectionViewDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDelegate(im)collectionView:performAction:forItemAtIndexPath:withSender:":{"name":"collectionView(_:performAction:forItemAt:withSender:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewDelegate"},"Classes/DTCollectionViewDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDelegate(im)collectionView:canFocusItemAtIndexPath:":{"name":"collectionView(_:canFocusItemAt:)","abstract":"

Implementation of UICollectionViewDelegateFlowLayout and UICollectionViewDelegate protocol.

","parent_name":"DTCollectionViewDelegate"},"Classes/DTCollectionViewDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDelegate(im)collectionView:transitionLayoutForOldLayout:newLayout:":{"name":"collectionView(_:transitionLayoutForOldLayout:newLayout:)","abstract":"

Implementation of UICollectionViewDelegateFlowLayout and UICollectionViewDelegate protocol.

","parent_name":"DTCollectionViewDelegate"},"Classes/DTCollectionViewDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDelegate(im)collectionView:shouldUpdateFocusInContext:":{"name":"collectionView(_:shouldUpdateFocusIn:)","abstract":"

Implementation of UICollectionViewDelegateFlowLayout and UICollectionViewDelegate protocol.

","parent_name":"DTCollectionViewDelegate"},"Classes/DTCollectionViewDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDelegate(im)collectionView:didUpdateFocusInContext:withAnimationCoordinator:":{"name":"collectionView(_:didUpdateFocusIn:with:)","abstract":"

Implementation of UICollectionViewDelegateFlowLayout and UICollectionViewDelegate protocol.

","parent_name":"DTCollectionViewDelegate"},"Classes/DTCollectionViewDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDelegate(im)indexPathForPreferredFocusedViewInCollectionView:":{"name":"indexPathForPreferredFocusedView(in:)","abstract":"

Implementation of UICollectionViewDelegateFlowLayout and UICollectionViewDelegate protocol.

","parent_name":"DTCollectionViewDelegate"},"Classes/DTCollectionViewDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDelegate(im)collectionView:targetIndexPathForMoveFromItemAtIndexPath:toProposedIndexPath:":{"name":"collectionView(_:targetIndexPathForMoveFromItemAt:toProposedIndexPath:)","abstract":"

Implementation of UICollectionViewDelegateFlowLayout and UICollectionViewDelegate protocol.

","parent_name":"DTCollectionViewDelegate"},"Classes/DTCollectionViewDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDelegate(im)collectionView:targetContentOffsetForProposedContentOffset:":{"name":"collectionView(_:targetContentOffsetForProposedContentOffset:)","abstract":"

Implementation of UICollectionViewDelegateFlowLayout and UICollectionViewDelegate protocol.

","parent_name":"DTCollectionViewDelegate"},"Classes/DTCollectionViewDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDelegate(im)collectionView:canEditItemAtIndexPath:":{"name":"collectionView(_:canEditItemAt:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewDelegate"},"Classes/DTCollectionViewDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDelegate(im)collectionView:shouldSpringLoadItemAtIndexPath:withContext:":{"name":"collectionView(_:shouldSpringLoadItemAt:with:)","abstract":"

Implementation of UICollectionViewDelegateFlowLayout and UICollectionViewDelegate protocol.

","parent_name":"DTCollectionViewDelegate"},"Classes/DTCollectionViewDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDelegate(im)collectionView:shouldBeginMultipleSelectionInteractionAtIndexPath:":{"name":"collectionView(_:shouldBeginMultipleSelectionInteractionAt:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewDelegate"},"Classes/DTCollectionViewDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDelegate(im)collectionView:didBeginMultipleSelectionInteractionAtIndexPath:":{"name":"collectionView(_:didBeginMultipleSelectionInteractionAt:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewDelegate"},"Classes/DTCollectionViewDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDelegate(im)collectionViewDidEndMultipleSelectionInteraction:":{"name":"collectionViewDidEndMultipleSelectionInteraction(_:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewDelegate"},"Classes/DTCollectionViewDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDelegate(im)collectionView:contextMenuConfigurationForItemAtIndexPath:point:":{"name":"collectionView(_:contextMenuConfigurationForItemAt:point:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewDelegate"},"Classes/DTCollectionViewDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDelegate(im)collectionView:previewForHighlightingContextMenuWithConfiguration:":{"name":"collectionView(_:previewForHighlightingContextMenuWithConfiguration:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewDelegate"},"Classes/DTCollectionViewDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDelegate(im)collectionView:previewForDismissingContextMenuWithConfiguration:":{"name":"collectionView(_:previewForDismissingContextMenuWithConfiguration:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewDelegate"},"Classes/DTCollectionViewDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDelegate(im)collectionView:layout:insetForSectionAtIndex:":{"name":"collectionView(_:layout:insetForSectionAt:)","abstract":"

Implementation of UICollectionViewDelegateFlowLayout and UICollectionViewDelegate protocol.

","parent_name":"DTCollectionViewDelegate"},"Classes/DTCollectionViewDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDelegate(im)collectionView:layout:minimumLineSpacingForSectionAtIndex:":{"name":"collectionView(_:layout:minimumLineSpacingForSectionAt:)","abstract":"

Implementation of UICollectionViewDelegateFlowLayout and UICollectionViewDelegate protocol.

","parent_name":"DTCollectionViewDelegate"},"Classes/DTCollectionViewDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDelegate(im)collectionView:layout:minimumInteritemSpacingForSectionAtIndex:":{"name":"collectionView(_:layout:minimumInteritemSpacingForSectionAt:)","abstract":"

Implementation of UICollectionViewDelegateFlowLayout and UICollectionViewDelegate protocol.

","parent_name":"DTCollectionViewDelegate"},"Classes/DTCollectionViewDataSource.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDataSource(im)collectionView:numberOfItemsInSection:":{"name":"collectionView(_:numberOfItemsInSection:)","abstract":"

Implementation of UICollectionViewDataSource protocol.

","parent_name":"DTCollectionViewDataSource"},"Classes/DTCollectionViewDataSource.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDataSource(im)numberOfSectionsInCollectionView:":{"name":"numberOfSections(in:)","abstract":"

Implementation of UICollectionViewDataSource protocol.

","parent_name":"DTCollectionViewDataSource"},"Classes/DTCollectionViewDataSource.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDataSource(im)collectionView:cellForItemAtIndexPath:":{"name":"collectionView(_:cellForItemAt:)","abstract":"

Implementation of UICollectionViewDataSource protocol.

","parent_name":"DTCollectionViewDataSource"},"Classes/DTCollectionViewDataSource.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDataSource(im)collectionView:viewForSupplementaryElementOfKind:atIndexPath:":{"name":"collectionView(_:viewForSupplementaryElementOfKind:at:)","abstract":"

Implementation of UICollectionViewDataSource protocol.

","parent_name":"DTCollectionViewDataSource"},"Classes/DTCollectionViewDataSource.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDataSource(im)collectionView:canMoveItemAtIndexPath:":{"name":"collectionView(_:canMoveItemAt:)","abstract":"

Implementation of UICollectionViewDataSource protocol.

","parent_name":"DTCollectionViewDataSource"},"Classes/DTCollectionViewDataSource.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDataSource(im)collectionView:moveItemAtIndexPath:toIndexPath:":{"name":"collectionView(_:moveItemAt:to:)","abstract":"

Implementation of UICollectionViewDataSource protocol.

","parent_name":"DTCollectionViewDataSource"},"Classes/DTCollectionViewDataSource.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDataSource(im)indexTitlesForCollectionView:":{"name":"indexTitles(for:)","abstract":"

Implementation of UICollectionViewDataSource protocol.

","parent_name":"DTCollectionViewDataSource"},"Classes/DTCollectionViewDataSource.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDataSource(im)collectionView:indexPathForIndexTitle:atIndex:":{"name":"collectionView(_:indexPathForIndexTitle:at:)","abstract":"

Implementation of UICollectionViewDataSource protocol.

","parent_name":"DTCollectionViewDataSource"},"Classes/CollectionViewUpdater.html#/s:23DTCollectionViewManager010CollectionB7UpdaterC17willUpdateContenty14DTModelStorage0jG0CSgcSgvp":{"name":"willUpdateContent","abstract":"

closure to be executed before content is updated

","parent_name":"CollectionViewUpdater"},"Classes/CollectionViewUpdater.html#/s:23DTCollectionViewManager010CollectionB7UpdaterC16didUpdateContenty14DTModelStorage0jG0CSgcSgvp":{"name":"didUpdateContent","abstract":"

closure to be executed after content is updated

","parent_name":"CollectionViewUpdater"},"Classes/CollectionViewUpdater.html#/s:23DTCollectionViewManager010CollectionB7UpdaterC17reloadItemClosurey10Foundation9IndexPathV_yptcSgvp":{"name":"reloadItemClosure","abstract":"

Closure to be executed, when reloading an item.

","parent_name":"CollectionViewUpdater"},"Classes/CollectionViewUpdater.html#/s:23DTCollectionViewManager010CollectionB7UpdaterC28animateMoveAsDeleteAndInsertSbvp":{"name":"animateMoveAsDeleteAndInsert","abstract":"

When this property is true, move events will be animated as delete event and insert event.

","parent_name":"CollectionViewUpdater"},"Classes/CollectionViewUpdater.html#/s:23DTCollectionViewManager010CollectionB7UpdaterC23animateChangesOffScreenSbvp":{"name":"animateChangesOffScreen","abstract":"

If turned on, animates changes off screen, otherwise calls collectionView.reloadData when update come offscreen. To verify if collectionView is onscreen, CollectionViewUpdater compares collectionView.window to nil. Defaults to true.

","parent_name":"CollectionViewUpdater"},"Classes/CollectionViewUpdater.html#/s:23DTCollectionViewManager010CollectionB7UpdaterC010collectionB010reloadItem28animateMoveAsDeleteAndInsertACSo012UICollectionB0C_y10Foundation9IndexPathV_yptcSgSbtcfc":{"name":"init(collectionView:reloadItem:animateMoveAsDeleteAndInsert:)","abstract":"

Creates updater.

","parent_name":"CollectionViewUpdater"},"Classes/CollectionViewUpdater.html#/s:23DTCollectionViewManager010CollectionB7UpdaterC23storageDidPerformUpdateyy14DTModelStorage0kI0CF":{"name":"storageDidPerformUpdate(_:)","abstract":"

Updates UICollectionView with received update. This method applies object and section changes in performBatchUpdates method.

","parent_name":"CollectionViewUpdater"},"Classes/CollectionViewUpdater.html#/s:23DTCollectionViewManager010CollectionB7UpdaterC21storageNeedsReloadingyyF":{"name":"storageNeedsReloading()","abstract":"

Call this method, if you want UICollectionView to be reloaded, and beforeContentUpdate: and afterContentUpdate: closures to be called.

","parent_name":"CollectionViewUpdater"},"Classes/CollectionViewUpdater.html":{"name":"CollectionViewUpdater","abstract":"

CollectionViewUpdater is responsible for updating UICollectionView, when it receives storage updates.

"},"Classes/DTCollectionViewDataSource.html":{"name":"DTCollectionViewDataSource","abstract":"

Object, that implements UICollectionViewDataSource methods for DTCollectionViewManager.

"},"Classes/DTCollectionViewDelegate.html":{"name":"DTCollectionViewDelegate","abstract":"

Object, that implements UICollectionViewDelegate and UICollectionViewDelegateFlowLayout methods for DTCollectionViewManager.

"},"Classes/DTCollectionViewDelegateWrapper.html":{"name":"DTCollectionViewDelegateWrapper","abstract":"

Base class for delegate wrappers.

"},"Classes/DTCollectionViewDragDelegate.html":{"name":"DTCollectionViewDragDelegate","abstract":"

Object, that implements UICollectionViewDragDelegate methods for DTCollectionViewManager.

"},"Classes/DTCollectionViewDropDelegate.html":{"name":"DTCollectionViewDropDelegate","abstract":"

Object, that implements UICollectionViewDropDelegate methods for DTCollectionViewManager.

"},"Classes/DTCollectionViewDropPlaceholderContext.html":{"name":"DTCollectionViewDropPlaceholderContext","abstract":"

Thin wrapper around UICollectionViewDropPlaceholderContext, which automates insertion of dragItems if you are using MemoryStorage."},"Classes/DTCollectionViewManager.html":{"name":"DTCollectionViewManager","abstract":"

DTCollectionViewManager manages most of UICollectionView datasource and delegate methods and provides API for managing your data models in the collection view. Any method, that is not implemented by DTCollectionViewManager, will be forwarded to delegate.

"},"Classes/DTCollectionViewManagerAnomalyHandler.html":{"name":"DTCollectionViewManagerAnomalyHandler","abstract":"

DTCollectionViewManagerAnomalyHandler handles anomalies from DTTableViewManager.

"},"Classes.html":{"name":"Classes","abstract":"

The following classes are available globally.

"},"Enums.html":{"name":"Enumerations","abstract":"

The following enumerations are available globally.

"},"Extensions.html":{"name":"Extensions","abstract":"

The following extensions are available globally.

"},"Protocols.html":{"name":"Protocols","abstract":"

The following protocols are available globally.

"}} \ No newline at end of file +{} \ No newline at end of file diff --git a/docs/docsets/DTCollectionViewManager.docset/Contents/Resources/Documents/undocumented.json b/docs/docsets/DTCollectionViewManager.docset/Contents/Resources/Documents/undocumented.json index db084cc..292dbbe 100644 --- a/docs/docsets/DTCollectionViewManager.docset/Contents/Resources/Documents/undocumented.json +++ b/docs/docsets/DTCollectionViewManager.docset/Contents/Resources/Documents/undocumented.json @@ -447,6 +447,13 @@ "symbol": "DTCollectionViewManagerAnomaly.eventRegistrationForUnregisteredMapping(viewClass:signature:)", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" + }, + { + "file": "/Users/Denys/Projects/DTCollectionViewManager/Sources/DTCollectionViewManager/DTCollectionViewManagerAnomalyHandler.swift", + "line": 45, + "symbol": "DTCollectionViewManagerAnomaly.flowDelegateLayoutMethodWithDifferentLayout(methodSignature:)", + "symbol_kind": "source.lang.swift.decl.enumelement", + "warning": "undocumented" } ], "source_directory": "/Users/Denys/Projects/DTCollectionViewManager" diff --git a/docs/docsets/DTCollectionViewManager.docset/Contents/Resources/docSet.dsidx b/docs/docsets/DTCollectionViewManager.docset/Contents/Resources/docSet.dsidx index b822086..9c71b4d 100644 Binary files a/docs/docsets/DTCollectionViewManager.docset/Contents/Resources/docSet.dsidx and b/docs/docsets/DTCollectionViewManager.docset/Contents/Resources/docSet.dsidx differ diff --git a/docs/docsets/DTCollectionViewManager.tgz b/docs/docsets/DTCollectionViewManager.tgz index 3c83f4c..f301303 100644 Binary files a/docs/docsets/DTCollectionViewManager.tgz and b/docs/docsets/DTCollectionViewManager.tgz differ diff --git a/docs/docsets/DTCollectionViewManager.xml b/docs/docsets/DTCollectionViewManager.xml index ae50379..2b26c9c 100644 --- a/docs/docsets/DTCollectionViewManager.xml +++ b/docs/docsets/DTCollectionViewManager.xml @@ -1 +1 @@ -8.0.0https://dentelezhkin.github.io/DTCollectionViewManager/docsets/DTCollectionViewManager.tgz +8.0.1https://dentelezhkin.github.io/DTCollectionViewManager/docsets/DTCollectionViewManager.tgz diff --git a/docs/index.html b/docs/index.html index 3f140e1..b5eaad6 100644 --- a/docs/index.html +++ b/docs/index.html @@ -22,7 +22,7 @@ DTCollectionViewManager Docs - (74% documented) + (0% documented)

@@ -55,62 +55,6 @@

@@ -119,7 +63,7 @@

CI -codecov.io +codecov.io CocoaPod platform CocoaPod version Swift Package Manager compatible @@ -237,7 +181,7 @@

Thanks

diff --git a/docs/search.json b/docs/search.json index 1b39a94..9e26dfe 100644 --- a/docs/search.json +++ b/docs/search.json @@ -1 +1 @@ -{"Protocols/DTCollectionViewManageable.html#/s:23DTCollectionViewManager0aB10ManageableP010collectionB0So012UICollectionB0CSgvp":{"name":"collectionView","abstract":"

Collection view, that will be managed by DTCollectionViewManager. This property or optionalCollectionView property must be implemented in order for DTCollectionViewManager to work.

","parent_name":"DTCollectionViewManageable"},"Protocols/DTCollectionViewManageable.html#/s:23DTCollectionViewManager0aB10ManageableP018optionalCollectionB0So012UICollectionB0CSgvp":{"name":"optionalCollectionView","abstract":"

Collection view, that will be managed by DTCollectionViewManager. This property or collectionView property must be implemented in order for DTCollectionViewManager to work.

","parent_name":"DTCollectionViewManageable"},"Protocols/DTCollectionViewManageable.html#/s:23DTCollectionViewManager0aB10ManageablePAAE7managerA2ACvp":{"name":"manager","abstract":"

Lazily instantiated DTCollectionViewManager instance. When your collection view is loaded, call mapping registration methods and DTCollectionViewManager will take over UICollectionView datasource and delegate.","parent_name":"DTCollectionViewManageable"},"Protocols/DTCollectionViewManageable.html":{"name":"DTCollectionViewManageable","abstract":"

Adopting this protocol will automatically inject manager property to your object, that lazily instantiates DTCollectionViewManager object."},"Extensions/ViewModelMapping.html#/s:14DTModelStorage16ViewModelMappingC012DTCollectionC7ManagerSo012UICollectionC4CellCRbzrlE7canMoveyySbx_q_10Foundation9IndexPathVtcF":{"name":"canMove(_:)","abstract":"

Registers closure to be executed, when UICollectionViewDataSource.collectionView(_:canMoveItemAt:) method is called.

","parent_name":"ViewModelMapping"},"Extensions/ViewModelMapping.html#/s:14DTModelStorage16ViewModelMappingC012DTCollectionC7ManagerSo012UICollectionC4CellCRbzrlE9didSelectyyyx_q_10Foundation9IndexPathVtcF":{"name":"didSelect(_:)","abstract":"

Registers closure to be executed, when UICollectionViewDelegate.collectionView(_:didSelectItemAt:) method is called.

","parent_name":"ViewModelMapping"},"Extensions/ViewModelMapping.html#/s:14DTModelStorage16ViewModelMappingC012DTCollectionC7ManagerSo012UICollectionC4CellCRbzrlE12shouldSelectyySbx_q_10Foundation9IndexPathVtcF":{"name":"shouldSelect(_:)","abstract":"

Registers closure to be executed, when UICollectionViewDelegate.collectionView(_:shouldSelectItemAt:) method is called.

","parent_name":"ViewModelMapping"},"Extensions/ViewModelMapping.html#/s:14DTModelStorage16ViewModelMappingC012DTCollectionC7ManagerSo012UICollectionC4CellCRbzrlE14shouldDeselectyySbx_q_10Foundation9IndexPathVtcF":{"name":"shouldDeselect(_:)","abstract":"

Registers closure to be executed, when UICollectionViewDelegate.collectionView(_:shouldDeselectItemAt:) method is called.

","parent_name":"ViewModelMapping"},"Extensions/ViewModelMapping.html#/s:14DTModelStorage16ViewModelMappingC012DTCollectionC7ManagerSo012UICollectionC4CellCRbzrlE11didDeselectyyyx_q_10Foundation9IndexPathVtcF":{"name":"didDeselect(_:)","abstract":"

Registers closure to be executed, when UICollectionViewDelegate.collectionView(_:didDeselectItemAt:) method is called.

","parent_name":"ViewModelMapping"},"Extensions/ViewModelMapping.html#/s:14DTModelStorage16ViewModelMappingC012DTCollectionC7ManagerSo012UICollectionC4CellCRbzrlE15shouldHighlightyySbx_q_10Foundation9IndexPathVtcF":{"name":"shouldHighlight(_:)","abstract":"

Registers closure to be executed, when UICollectionViewDelegate.collectionView(_:shouldHighlightItemAt:) method is called.

","parent_name":"ViewModelMapping"},"Extensions/ViewModelMapping.html#/s:14DTModelStorage16ViewModelMappingC012DTCollectionC7ManagerSo012UICollectionC4CellCRbzrlE12didHighlightyyyx_q_10Foundation9IndexPathVtcF":{"name":"didHighlight(_:)","abstract":"

Registers closure to be executed, when UICollectionViewDelegate.collectionView(_:didHighlightItemAt:) method is called.

","parent_name":"ViewModelMapping"},"Extensions/ViewModelMapping.html#/s:14DTModelStorage16ViewModelMappingC012DTCollectionC7ManagerSo012UICollectionC4CellCRbzrlE14didUnhighlightyyyx_q_10Foundation9IndexPathVtcF":{"name":"didUnhighlight(_:)","abstract":"

Registers closure to be executed, when UICollectionViewDelegate.collectionView(_:didUnhighlightItemAt:) method is called.

","parent_name":"ViewModelMapping"},"Extensions/ViewModelMapping.html#/s:14DTModelStorage16ViewModelMappingC012DTCollectionC7ManagerSo012UICollectionC4CellCRbzrlE11willDisplayyyyx_q_10Foundation9IndexPathVtcF":{"name":"willDisplay(_:)","abstract":"

Registers closure to be executed, when UICollectionViewDelegate.collectionView(_:willDisplayCell:forItemAt:) method is called.

","parent_name":"ViewModelMapping"},"Extensions/ViewModelMapping.html#/s:14DTModelStorage16ViewModelMappingC012DTCollectionC7ManagerSo012UICollectionC4CellCRbzrlE16didEndDisplayingyyyx_q_10Foundation9IndexPathVtcF":{"name":"didEndDisplaying(_:)","abstract":"

Registers closure to be executed, when UICollectionViewDelegate.collectionView(_:didEndDisplaying:forItemAt:) method is called.

","parent_name":"ViewModelMapping"},"Extensions/ViewModelMapping.html#/s:14DTModelStorage16ViewModelMappingC012DTCollectionC7ManagerSo012UICollectionC4CellCRbzrlE8canFocusyySbx_q_10Foundation9IndexPathVtcF":{"name":"canFocus(_:)","abstract":"

Registers closure to be executed, when UICollectionViewDelegate.collectionView(_:canFocusItemAt:) method is called.

","parent_name":"ViewModelMapping"},"Extensions/ViewModelMapping.html#/s:14DTModelStorage16ViewModelMappingC012DTCollectionC7ManagerSo012UICollectionC4CellCRbzrlE28targetIndexPathForMovingItemyy10Foundation0kL0VAJ_xq_AJtcF":{"name":"targetIndexPathForMovingItem(_:)","abstract":"

Registers closure to be executed when UICollectionViewDelegate.targetIndexPathForMoveFromItemAt(_:toProposed:) method is called.

","parent_name":"ViewModelMapping"},"Extensions/ViewModelMapping.html#/s:14DTModelStorage16ViewModelMappingC012DTCollectionC7ManagerSo012UICollectionC4CellCRbzrlE07sizeForI0yySo6CGSizeVq__10Foundation9IndexPathVtcF":{"name":"sizeForCell(_:)","abstract":"

Registers closure to be executed to determine cell size in UICollectionViewDelegateFlowLayout.collectionView(_:sizeForItemAt:) method.

","parent_name":"ViewModelMapping"},"Extensions/ViewModelMapping.html#/s:14DTModelStorage16ViewModelMappingC012DTCollectionC7ManagerSo012UICollectionC4CellCRbzrlE16shouldSpringLoadyySbSo32UISpringLoadedInteractionContext_p_xq_10Foundation9IndexPathVtcF":{"name":"shouldSpringLoad(_:)","abstract":"

Registers closure to be executed when UICollectionViewDelegate.collectionView(_:shouldSpringLoadItemAt:) method is called.

","parent_name":"ViewModelMapping"},"Extensions/ViewModelMapping.html#/s:14DTModelStorage16ViewModelMappingC012DTCollectionC7ManagerSo012UICollectionC4CellCRbzrlE39shouldBeginMultipleSelectionInteractionyySbx_q_10Foundation9IndexPathVtcF":{"name":"shouldBeginMultipleSelectionInteraction(_:)","abstract":"

Undocumented

","parent_name":"ViewModelMapping"},"Extensions/ViewModelMapping.html#/s:14DTModelStorage16ViewModelMappingC012DTCollectionC7ManagerSo012UICollectionC4CellCRbzrlE36didBeginMultipleSelectionInteractionyyyx_q_10Foundation9IndexPathVtcF":{"name":"didBeginMultipleSelectionInteraction(_:)","abstract":"

Undocumented

","parent_name":"ViewModelMapping"},"Extensions/ViewModelMapping.html#/s:14DTModelStorage16ViewModelMappingC012DTCollectionC7ManagerSo012UICollectionC4CellCRbzrlE24contextMenuConfigurationyySo09UIContextkL0CSgSo7CGPointV_xq_10Foundation9IndexPathVtcF":{"name":"contextMenuConfiguration(_:)","abstract":"

Undocumented

","parent_name":"ViewModelMapping"},"Extensions/ViewModelMapping.html#/s:14DTModelStorage16ViewModelMappingC012DTCollectionC7ManagerSo012UICollectionC4CellCRbzrlE7canEdityySbq__10Foundation9IndexPathVtcF":{"name":"canEdit(_:)","abstract":"

Undocumented

","parent_name":"ViewModelMapping"},"Extensions/ViewModelMapping.html#/s:14DTModelStorage16ViewModelMappingC012DTCollectionC7ManagerSo020UICollectionReusableC0CRbzrlE024willDisplaySupplementaryC0yyyx_q_10Foundation9IndexPathVtcF":{"name":"willDisplaySupplementaryView(_:)","abstract":"

Registers closure to be executed, when UICollectionViewDelegate.collectionView(_:willDisplaySupplementaryView:forElementKind:at:) method is called.

","parent_name":"ViewModelMapping"},"Extensions/ViewModelMapping.html#/s:14DTModelStorage16ViewModelMappingC012DTCollectionC7ManagerSo020UICollectionReusableC0CRbzrlE029didEndDisplayingSupplementaryC0yyyx_q_10Foundation9IndexPathVtcF":{"name":"didEndDisplayingSupplementaryView(_:)","abstract":"

Registers closure to be executed, when UICollectionViewDelegate.collectionView(_:didEndDisplayingSupplementaryView:forElementKind:at:) method is called.

","parent_name":"ViewModelMapping"},"Extensions/ViewModelMapping.html#/s:14DTModelStorage16ViewModelMappingC012DTCollectionC7ManagerSo020UICollectionReusableC0CRbzrlE022referenceSizeForHeaderC0yySo6CGSizeVq__10Foundation9IndexPathVtcF":{"name":"referenceSizeForHeaderView(_:)","abstract":"

Registers closure to be executed to determine header size in UICollectionViewDelegateFlowLayout.collectionView(_:layout:referenceSizeForHeaderViewInSection:) method, when it’s called.

","parent_name":"ViewModelMapping"},"Extensions/ViewModelMapping.html#/s:14DTModelStorage16ViewModelMappingC012DTCollectionC7ManagerSo020UICollectionReusableC0CRbzrlE022referenceSizeForFooterC0yySo6CGSizeVq__10Foundation9IndexPathVtcF":{"name":"referenceSizeForFooterView(_:)","abstract":"

Registers closure to be executed to determine footer size in UICollectionViewDelegateFlowLayout.collectionView(_:layout:referenceSizeForFooterViewInSection:) method, when it’s called.

","parent_name":"ViewModelMapping"},"Extensions/ViewModelMapping.html#/s:14DTModelStorage16ViewModelMappingC012DTCollectionC7ManagerSo012UICollectionC4CellCRbzrlE28itemsForBeginningDragSessionyySaySo10UIDragItemCGSo0oN0_p_xq_10Foundation9IndexPathVtcF":{"name":"itemsForBeginningDragSession(_:)","abstract":"

Registers closure to be executed when UICollectionViewDragDelegate.collectionView(_:itemsForBeginning:at:) method is called.

","parent_name":"ViewModelMapping"},"Extensions/ViewModelMapping.html#/s:14DTModelStorage16ViewModelMappingC012DTCollectionC7ManagerSo012UICollectionC4CellCRbzrlE27itemsForAddingToDragSessionyySaySo10UIDragItemCGSo0pO0_p_So7CGPointVxq_10Foundation9IndexPathVtcF":{"name":"itemsForAddingToDragSession(_:)","abstract":"

Registers closure to be executed when UICollectionViewDragDelegate.collectionView(_:itemsForAddingTo:at:point:) method is called.

","parent_name":"ViewModelMapping"},"Extensions/ViewModelMapping.html#/s:14DTModelStorage16ViewModelMappingC012DTCollectionC7ManagerSo012UICollectionC4CellCRbzrlE21dragPreviewParametersyySo06UIDragkL0CSgx_q_10Foundation9IndexPathVtcF":{"name":"dragPreviewParameters(_:)","abstract":"

Registers closure to be executed when UICollectionViewDragDelegate.collectionView(_:dragPreviewParametersForRowAt:) method is called.

","parent_name":"ViewModelMapping"},"Extensions/ViewModelMapping.html":{"name":"ViewModelMapping"},"Enums/DTCollectionViewManagerAnomaly.html#/s:23DTCollectionViewManager0abC7AnomalyO12nilCellModelyAC10Foundation9IndexPathVcACmF":{"name":"nilCellModel(_:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewManagerAnomaly"},"Enums/DTCollectionViewManagerAnomaly.html#/s:23DTCollectionViewManager0abC7AnomalyO21nilSupplementaryModelyACSS_10Foundation9IndexPathVtcACmF":{"name":"nilSupplementaryModel(kind:indexPath:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewManagerAnomaly"},"Enums/DTCollectionViewManagerAnomaly.html#/s:23DTCollectionViewManager0abC7AnomalyO18noCellMappingFoundyACSS_10Foundation9IndexPathVtcACmF":{"name":"noCellMappingFound(modelDescription:indexPath:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewManagerAnomaly"},"Enums/DTCollectionViewManagerAnomaly.html#/s:23DTCollectionViewManager0abC7AnomalyO27noSupplementaryMappingFoundyACSS_SS10Foundation9IndexPathVtcACmF":{"name":"noSupplementaryMappingFound(modelDescription:kind:indexPath:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewManagerAnomaly"},"Enums/DTCollectionViewManagerAnomaly.html#/s:23DTCollectionViewManager0abC7AnomalyO28differentCellReuseIdentifieryACSS_SStcACmF":{"name":"differentCellReuseIdentifier(mappingReuseIdentifier:cellReuseIdentifier:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewManagerAnomaly"},"Enums/DTCollectionViewManagerAnomaly.html#/s:23DTCollectionViewManager0abC7AnomalyO37differentSupplementaryReuseIdentifieryACSS_SStcACmF":{"name":"differentSupplementaryReuseIdentifier(mappingReuseIdentifier:supplementaryReuseIdentifier:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewManagerAnomaly"},"Enums/DTCollectionViewManagerAnomaly.html#/s:23DTCollectionViewManager0abC7AnomalyO18differentCellClassyACSS_S2StcACmF":{"name":"differentCellClass(xibName:cellClass:expectedCellClass:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewManagerAnomaly"},"Enums/DTCollectionViewManagerAnomaly.html#/s:23DTCollectionViewManager0abC7AnomalyO27differentSupplementaryClassyACSS_S2StcACmF":{"name":"differentSupplementaryClass(xibName:viewClass:expectedViewClass:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewManagerAnomaly"},"Enums/DTCollectionViewManagerAnomaly.html#/s:23DTCollectionViewManager0abC7AnomalyO12emptyXibFileyACSS_SStcACmF":{"name":"emptyXibFile(xibName:expectedViewClass:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewManagerAnomaly"},"Enums/DTCollectionViewManagerAnomaly.html#/s:23DTCollectionViewManager0abC7AnomalyO29modelEventCalledWithCellClassyACSS_S2StcACmF":{"name":"modelEventCalledWithCellClass(modelType:methodName:subclassOf:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewManagerAnomaly"},"Enums/DTCollectionViewManagerAnomaly.html#/s:23DTCollectionViewManager0abC7AnomalyO19unusedEventDetectedyACSS_SStcACmF":{"name":"unusedEventDetected(viewType:methodName:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewManagerAnomaly"},"Enums/DTCollectionViewManagerAnomaly.html#/s:23DTCollectionViewManager0abC7AnomalyO39eventRegistrationForUnregisteredMappingyACSS_SStcACmF":{"name":"eventRegistrationForUnregisteredMapping(viewClass:signature:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewManagerAnomaly"},"Enums/DTCollectionViewManagerAnomaly.html#/s:23DTCollectionViewManager0abC7AnomalyO037flowDelegateLayoutMethodWithDifferentG0yACSS_tcACmF":{"name":"flowDelegateLayoutMethodWithDifferentLayout(methodSignature:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewManagerAnomaly"},"Enums/DTCollectionViewManagerAnomaly.html#/s:23DTCollectionViewManager0abC7AnomalyO16debugDescriptionSSvp":{"name":"debugDescription","abstract":"

Debug information for happened anomaly

","parent_name":"DTCollectionViewManagerAnomaly"},"Enums/DTCollectionViewManagerAnomaly.html#/s:23DTCollectionViewManager0abC7AnomalyO11descriptionSSvp":{"name":"description","abstract":"

Short description for DTCollectionViewManagerAnomaly. Useful for sending to analytics, which might have character limit.

","parent_name":"DTCollectionViewManagerAnomaly"},"Enums/DTCollectionViewManagerAnomaly.html":{"name":"DTCollectionViewManagerAnomaly","abstract":"

DTCollectionViewManagerAnomaly represents various errors and unwanted behaviors that can happen when using DTTableViewManager class.

"},"Classes/DTCollectionViewManagerAnomalyHandler.html#/s:23DTCollectionViewManager0abC14AnomalyHandlerC13defaultActionyyAA0abcD0OcvpZ":{"name":"defaultAction","abstract":"

Default action to perform when anomaly is detected. Prints debugDescription of anomaly by default.

","parent_name":"DTCollectionViewManagerAnomalyHandler"},"Classes/DTCollectionViewManagerAnomalyHandler.html#/s:23DTCollectionViewManager0abC14AnomalyHandlerC13anomalyActionyyAA0abcD0Ocvp":{"name":"anomalyAction","abstract":"

Action to perform when anomaly is detected. Defaults to defaultAction.

","parent_name":"DTCollectionViewManagerAnomalyHandler"},"Classes/DTCollectionViewManagerAnomalyHandler.html#/s:23DTCollectionViewManager0abC14AnomalyHandlerCACycfc":{"name":"init()","abstract":"

Creates DTCollectionViewManagerAnomalyHandler.

","parent_name":"DTCollectionViewManagerAnomalyHandler"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC020isManagingCollectionB0Sbvp":{"name":"isManagingCollectionView","abstract":"

Bool property, that will be true, after startManagingWithDelegate method is called on DTCollectionViewManager.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC13memoryStorage07DTModelE006MemoryE0CSgvp":{"name":"memoryStorage","abstract":"

Implicitly unwrap storage property to MemoryStorage.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC14anomalyHandlerAA0abc7AnomalyE0Cvp":{"name":"anomalyHandler","abstract":"

Anomaly handler, that handles reported by DTCollectionViewManager anomalies.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC7storage14DTModelStorage0F0_pvp":{"name":"storage","abstract":"

Storage, that holds your UICollectionView models. By default, it’s MemoryStorage instance.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC20supplementaryStorage07DTModelE0013SupplementaryE0_pSgvp":{"name":"supplementaryStorage","abstract":"

Current storage, conditionally casted to SupplementaryStorage protocol.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC010collectionB7UpdaterAA010CollectionbE0CSgvp":{"name":"collectionViewUpdater","abstract":"

Object, that is responsible for updating UICollectionView, when received update from Storage

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC20collectionDataSourceAA0abeF0CSgvp":{"name":"collectionDataSource","abstract":"

Object, that is responsible for implementing UICollectionViewDataSource protocol

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC18collectionDelegateAA0abE0CSgvp":{"name":"collectionDelegate","abstract":"

Object, that is responsible for implementing UICollectionViewDelegate and UICollectionViewDelegateFlowLayout protocols

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC22collectionDragDelegateAA0abeF0CSgvp":{"name":"collectionDragDelegate","abstract":"

Object, that is responsible for implementing UICollectionViewDragDelegate protocol

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC22collectionDropDelegateAA0abeF0CSgvp":{"name":"collectionDropDelegate","abstract":"

Object, that is responsible for implementing UICOllectionViewDropDelegate protocol

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC14defaultStorage07DTModelE00E0_pycvpZ":{"name":"defaultStorage","abstract":"

Storage construction block, used by DTCollectionViewManager when it’s created. Returns MemoryStorage by default.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC7storageAB14DTModelStorage0F0_p_tcfc":{"name":"init(storage:)","abstract":"

Creates DTCollectionViewManager. Usually you don’t need to call this method directly, as manager property on DTCollectionViewManageable instance is filled automatically. DTCollectionViewManager.defaultStorage closure is used to determine which Storage would be used by default.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC13startManaging12withDelegateyAA0aB10Manageable_p_tF":{"name":"startManaging(withDelegate:)","abstract":"

If you access manager property when managed UICollectionView is already created(for example: viewDidLoad method), calling this method is not necessary.","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC27configureDiffableDataSource13modelProvider5UIKit012UICollectionbefG0Cyxq_Gyp10Foundation9IndexPathV_q_tc_tSHRzSHR_r0_lF":{"name":"configureDiffableDataSource(modelProvider:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC27configureDiffableDataSource13modelProviderSo012UICollectionbefG0Cyp10Foundation9IndexPathV_yptc_tF":{"name":"configureDiffableDataSource(modelProvider:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC17updateCellClosurey10Foundation9IndexPathV_yptcyF":{"name":"updateCellClosure()","abstract":"

Returns closure, that updates cell at provided indexPath.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC18updateVisibleCellsyyySo012UICollectionB4CellCcSgF":{"name":"updateVisibleCells(_:)","abstract":"

Updates visible cells, using collectionView.indexPathsForVisibleItems, and update block. This may be more efficient than running reloadData, if number of your data models does not change, and the change you want to reflect is completely within models state.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC15coreDataUpdaterAA010CollectionbF0CyF":{"name":"coreDataUpdater()","abstract":"

Returns CollectionViewUpdater, configured to work with CoreDataStorage and NSFetchedResultsController updates.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC7canMoveyyxm_Sbx_9ModelTypeQz10Foundation9IndexPathVtctSo012UICollectionB4CellCRbz14DTModelStorage0F8TransferRzlF":{"name":"canMove(_:_:)","abstract":"

Registers closure to be executed, when UICollectionViewDataSource.collectionView(_:canMoveItemAt:) method is called for cellClass.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC12moveItemAtToyyy10Foundation9IndexPathV_AFtcF":{"name":"moveItemAtTo(_:)","abstract":"

Registers closure to be executed, when UICollectionViewDataSrouce.(_:moveItemAt:to:) method is called for cellClass.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC11indexTitlesyySaySSGSgycF":{"name":"indexTitles(_:)","abstract":"

Registers closure to be executed, when UICollectionViewDataSource.indexTitlesForCollectionView(_:) method is called.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC22indexPathForIndexTitleyy10Foundation0gE0VSS_SitcF":{"name":"indexPathForIndexTitle(_:)","abstract":"

Registers closure to be executed when UICollectionViewDataSource.collectionView(_:indexPathForIndexTitle:) method is called.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC9didSelectyyxm_yx_9ModelTypeQz10Foundation9IndexPathVtctSo012UICollectionB4CellCRbz14DTModelStorage0F8TransferRzlF":{"name":"didSelect(_:_:)","abstract":"

Registers closure to be executed, when UICollectionViewDelegate.collectionView(_:didSelectItemAt:) method is called for cellClass.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC12shouldSelectyyxm_Sbx_9ModelTypeQz10Foundation9IndexPathVtctSo012UICollectionB4CellCRbz14DTModelStorage0F8TransferRzlF":{"name":"shouldSelect(_:_:)","abstract":"

Registers closure to be executed, when UICollectionViewDelegate.collectionView(_:shouldSelectItemAt:) method is called for cellClass.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC14shouldDeselectyyxm_Sbx_9ModelTypeQz10Foundation9IndexPathVtctSo012UICollectionB4CellCRbz14DTModelStorage0F8TransferRzlF":{"name":"shouldDeselect(_:_:)","abstract":"

Registers closure to be executed, when UICollectionViewDelegate.collectionView(_:shouldDeselectItemAt:) method is called for cellClass.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC11didDeselectyyxm_yx_9ModelTypeQz10Foundation9IndexPathVtctSo012UICollectionB4CellCRbz14DTModelStorage0F8TransferRzlF":{"name":"didDeselect(_:_:)","abstract":"

Registers closure to be executed, when UICollectionViewDelegate.collectionView(_:didDeselectItemAt:) method is called for cellClass.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC15shouldHighlightyyxm_Sbx_9ModelTypeQz10Foundation9IndexPathVtctSo012UICollectionB4CellCRbz14DTModelStorage0F8TransferRzlF":{"name":"shouldHighlight(_:_:)","abstract":"

Registers closure to be executed, when UICollectionViewDelegate.collectionView(_:shouldHighlightItemAt:) method is called for cellClass.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC12didHighlightyyxm_yx_9ModelTypeQz10Foundation9IndexPathVtctSo012UICollectionB4CellCRbz14DTModelStorage0F8TransferRzlF":{"name":"didHighlight(_:_:)","abstract":"

Registers closure to be executed, when UICollectionViewDelegate.collectionView(_:didHighlightItemAt:) method is called for cellClass.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC14didUnhighlightyyxm_yx_9ModelTypeQz10Foundation9IndexPathVtctSo012UICollectionB4CellCRbz14DTModelStorage0F8TransferRzlF":{"name":"didUnhighlight(_:_:)","abstract":"

Registers closure to be executed, when UICollectionViewDelegate.collectionView(_:didUnhighlightItemAt:) method is called for cellClass.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC11willDisplayyyxm_yx_9ModelTypeQz10Foundation9IndexPathVtctSo012UICollectionB4CellCRbz14DTModelStorage0F8TransferRzlF":{"name":"willDisplay(_:_:)","abstract":"

Registers closure to be executed, when UICollectionViewDelegate.collectionView(_:willDisplayCell:forItemAt:) method is called for cellClass.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC024willDisplaySupplementaryB0_14forElementKind_yxm_SSyx_9ModelTypeQz10Foundation9IndexPathVtctSo020UICollectionReusableB0CRbz14DTModelStorage0J8TransferRzlF":{"name":"willDisplaySupplementaryView(_:forElementKind:_:)","abstract":"

Registers closure to be executed, when UICollectionViewDelegate.collectionView(_:willDisplaySupplementaryView:forElementKind:at:) method is called for supplementaryClass of kind.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC017willDisplayHeaderB0yyxm_yx_9ModelTypeQz10Foundation9IndexPathVtctSo020UICollectionReusableB0CRbz14DTModelStorage0G8TransferRzlF":{"name":"willDisplayHeaderView(_:_:)","abstract":"

Registers closure to be executed, when UICollectionViewDelegate.collectionView(_:willDisplaySupplementaryView:forElementKind:at:) method is called for supplementaryClass of UICollectionElementKindSectionHeader.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC017willDisplayFooterB0yyxm_yx_9ModelTypeQz10Foundation9IndexPathVtctSo020UICollectionReusableB0CRbz14DTModelStorage0G8TransferRzlF":{"name":"willDisplayFooterView(_:_:)","abstract":"

Registers closure to be executed, when UICollectionViewDelegate.collectionView(_:willDisplaySupplementaryView:forElementKind:at:) method is called for supplementaryClass of UICollectionElementKindSectionFooter.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC16didEndDisplayingyyxm_yx_9ModelTypeQz10Foundation9IndexPathVtctSo012UICollectionB4CellCRbz14DTModelStorage0G8TransferRzlF":{"name":"didEndDisplaying(_:_:)","abstract":"

Registers closure to be executed, when UICollectionViewDelegate.collectionView(_:didEndDisplaying:forItemAt:) method is called for cellClass.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC029didEndDisplayingSupplementaryB0_14forElementKind_yxm_SSyx_9ModelTypeQz10Foundation9IndexPathVtctSo020UICollectionReusableB0CRbz14DTModelStorage0K8TransferRzlF":{"name":"didEndDisplayingSupplementaryView(_:forElementKind:_:)","abstract":"

Registers closure to be executed, when UICollectionViewDelegate.collectionView(_:didEndDisplayingSupplementaryView:forElementKind:at:) method is called for supplementaryClass of kind.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC022didEndDisplayingHeaderB0yyxm_yx_9ModelTypeQz10Foundation9IndexPathVtctSo020UICollectionReusableB0CRbz14DTModelStorage0H8TransferRzlF":{"name":"didEndDisplayingHeaderView(_:_:)","abstract":"

Registers closure to be executed, when UICollectionViewDelegate.collectionView(_:didEndDisplayingSupplementaryView:forElementKind:at:) method is called for headerClass of UICollectionElementKindSectionHeader.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC022didEndDisplayingFooterB0yyxm_yx_9ModelTypeQz10Foundation9IndexPathVtctSo020UICollectionReusableB0CRbz14DTModelStorage0H8TransferRzlF":{"name":"didEndDisplayingFooterView(_:_:)","abstract":"

Registers closure to be executed, when UICollectionViewDelegate.collectionView(_:didEndDisplayingSupplementaryView:forElementKind:at:) method is called for footerClass of UICollectionElementKindSectionFooter.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC14shouldShowMenu3for_yxm_Sbx_9ModelTypeQz10Foundation9IndexPathVtctSo012UICollectionB4CellCRbz14DTModelStorage0H8TransferRzlF":{"name":"shouldShowMenu(for:_:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC16canPerformAction3for_yxm_Sb10ObjectiveC8SelectorV_ypSgx9ModelTypeQz10Foundation9IndexPathVtctSo012UICollectionB4CellCRbz14DTModelStorage0J8TransferRzlF":{"name":"canPerformAction(for:_:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC13performAction3for_yxm_y10ObjectiveC8SelectorV_ypSgx9ModelTypeQz10Foundation9IndexPathVtctSo012UICollectionB4CellCRbz14DTModelStorage0I8TransferRzlF":{"name":"performAction(for:_:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC8canFocusyyxm_Sbx_9ModelTypeQz10Foundation9IndexPathVtctSo012UICollectionB4CellCRbz14DTModelStorage0F8TransferRzlF":{"name":"canFocus(_:_:)","abstract":"

Registers closure to be executed, when UICollectionViewDelegate.collectionView(_:canFocusItemAt:) method is called for cellClass.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC17shouldUpdateFocusyySbSo012UICollectionbfE7ContextCcF":{"name":"shouldUpdateFocus(_:)","abstract":"

Registers closure to be executed when UICollectionViewDelegate.collectionView(_:shouldUpdateFocusInContext:) method is called.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC14didUpdateFocusyyySo012UICollectionbfE7ContextC_So27UIFocusAnimationCoordinatorCtcF":{"name":"didUpdateFocus(_:)","abstract":"

Registers closure tp be executed when UICollectionViewDelegate.collectionView(_:didUpdateFocusIn:with:) method is called.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC028indexPathForPreferredFocusedB0yy10Foundation05IndexE0VSgycF":{"name":"indexPathForPreferredFocusedView(_:)","abstract":"

Registers closure to be executed when UICollectionViewDelegate.indexPathForPreferredFocusedView(in:) method is called

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC28targetIndexPathForMovingItemyyxm_10Foundation0eF0VAF_x9ModelTypeQzAFtctSo012UICollectionB4CellCRbz14DTModelStorage0K8TransferRzlF":{"name":"targetIndexPathForMovingItem(_:_:)","abstract":"

Registers closure to be executed when UICollectionViewDelegate.targetIndexPathForMoveFromItemAt(_:toProposed:) method is called for cellClass

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC030targetContentOffsetForProposedeF0yySo7CGPointVAEcF":{"name":"targetContentOffsetForProposedContentOffset(_:)","abstract":"

Registers closure to be executed when UICollectionViewDelegate.collectionView(_:targetContentOffsetForProposedContentOffset:) method is called.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC16shouldSpringLoadyyxm_SbSo32UISpringLoadedInteractionContext_p_x9ModelTypeQz10Foundation9IndexPathVtctSo012UICollectionB4CellCRbz14DTModelStorage0K8TransferRzlF":{"name":"shouldSpringLoad(_:_:)","abstract":"

Registers closure to be executed when UICollectionViewDelegate.collectionView(_:shouldSpringLoadItemAt:) method is called for cellClass.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC39shouldBeginMultipleSelectionInteraction3for_yxm_Sbx_9ModelTypeQz10Foundation9IndexPathVtctSo012UICollectionB4CellCRbz14DTModelStorage0J8TransferRzlF":{"name":"shouldBeginMultipleSelectionInteraction(for:_:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC36didBeginMultipleSelectionInteraction3for_yxm_yx_9ModelTypeQz10Foundation9IndexPathVtctSo012UICollectionB4CellCRbz14DTModelStorage0J8TransferRzlF":{"name":"didBeginMultipleSelectionInteraction(for:_:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC34didEndMultipleSelectionInteractionyyyycF":{"name":"didEndMultipleSelectionInteraction(_:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC24contextMenuConfiguration3for_yxm_So09UIContexteF0CSgSo7CGPointV_x9ModelTypeQz10Foundation9IndexPathVtctSo012UICollectionB4CellCRbz14DTModelStorage0J8TransferRzlF":{"name":"contextMenuConfiguration(for:_:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC33previewForHighlightingContextMenuyySo17UITargetedPreviewCSgSo09UIContextH13ConfigurationCcF":{"name":"previewForHighlightingContextMenu(_:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC31previewForDismissingContextMenuyySo17UITargetedPreviewCSgSo09UIContextH13ConfigurationCcF":{"name":"previewForDismissingContextMenu(_:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC7canEdityyxm_Sbx_10Foundation9IndexPathVtctlF":{"name":"canEdit(_:_:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC11sizeForCell8withItem_yxm_So6CGSizeVx_10Foundation9IndexPathVtctlF":{"name":"sizeForCell(withItem:_:)","abstract":"

Registers closure to be executed to determine cell size in UICollectionViewDelegateFlowLayout.collectionView(_:sizeForItemAt:) method, when it’s called for cell which model is of itemType.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC022referenceSizeForHeaderB08withItem_yxm_So6CGSizeVx_10Foundation9IndexPathVtctlF":{"name":"referenceSizeForHeaderView(withItem:_:)","abstract":"

Registers closure to be executed to determine header size in UICollectionViewDelegateFlowLayout.collectionView(_:layout:referenceSizeForHeaderViewInSection:) method, when it’s called for header which model is of itemType.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC022referenceSizeForFooterB08withItem_yxm_So6CGSizeVx_10Foundation9IndexPathVtctlF":{"name":"referenceSizeForFooterView(withItem:_:)","abstract":"

Registers closure to be executed to determine footer size in UICollectionViewDelegateFlowLayout.collectionView(_:layout:referenceSizeForFooterViewInSection:) method, when it’s called for footer which model is of itemType.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC16transitionLayoutyySo012UICollectionb10TransitionE0CSo0fbE0C_AGtcF":{"name":"transitionLayout(_:)","abstract":"

Registers closure to be executed when UICollectionViewDelegate.collectionView(_:transitionLayoutForOldLayout:toNewLayout:) method is called

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC22insetForSectionAtIndexyySo12UIEdgeInsetsVSo012UICollectionB6LayoutC_SitcF":{"name":"insetForSectionAtIndex(_:)","abstract":"

Registers closure to be executed when UICollectionViewDelegateFlowLayout.collectionView(_:layout:insetForSectionAt:) method is called.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC35minimumLineSpacingForSectionAtIndexyy12CoreGraphics7CGFloatVSo012UICollectionB6LayoutC_SitcF":{"name":"minimumLineSpacingForSectionAtIndex(_:)","abstract":"

Registers closure to be executed when UICollectionViewDelegateFlowLayout.collectionView(_:layout:minimumLineSpacingForSectionAt:) method is called.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC40minimumInteritemSpacingForSectionAtIndexyy12CoreGraphics7CGFloatVSo012UICollectionB6LayoutC_SitcF":{"name":"minimumInteritemSpacingForSectionAtIndex(_:)","abstract":"

Registers closure to be executed when UICollectionViewDelegateFlowLayout.collectionView(_:layout:insetForSectionAt:) method is called.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC15configureEvents3for_yxm_yxm_9ModelTypeQzmtXEt14DTModelStorage0G8TransferRzlF":{"name":"configureEvents(for:_:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC9configureyyxm_yx_9ModelTypeQz10Foundation9IndexPathVtctSo012UICollectionB4CellCRbz14DTModelStorage0E8TransferRzlF":{"name":"configure(_:_:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC15configureHeaderyyxm_yx_9ModelTypeQzSitctSo020UICollectionReusableB0CRbz14DTModelStorage0F8TransferRzlF":{"name":"configureHeader(_:_:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC15configureFooteryyxm_yx_9ModelTypeQzSitctSo020UICollectionReusableB0CRbz14DTModelStorage0F8TransferRzlF":{"name":"configureFooter(_:_:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC22configureSupplementary_6ofKind_yxm_SSyx_9ModelTypeQz10Foundation9IndexPathVtctSo020UICollectionReusableB0CRbz14DTModelStorage0H8TransferRzlF":{"name":"configureSupplementary(_:ofKind:_:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC28registerNiblessSupplementary_7forKind12mappingBlockyxm_SSy14DTModelStorage0B12ModelMappingCyx0M4TypeQzGcSgtSo020UICollectionReusableB0CRbzAF0M8TransferRzlF":{"name":"registerNiblessSupplementary(_:forKind:mappingBlock:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC21registerNiblessHeader_12mappingBlockyxm_y14DTModelStorage0B12ModelMappingCyx0K4TypeQzGcSgtSo020UICollectionReusableB0CRbzAE0K8TransferRzlF":{"name":"registerNiblessHeader(_:mappingBlock:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC21registerNiblessFooter_12mappingBlockyxm_y14DTModelStorage0B12ModelMappingCyx0K4TypeQzGcSgtSo020UICollectionReusableB0CRbzAE0K8TransferRzlF":{"name":"registerNiblessFooter(_:mappingBlock:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC15registerNibless_12mappingBlockyxm_y14DTModelStorage0B12ModelMappingCyx0J4TypeQzGcSgtSo012UICollectionB4CellCRbzAE0J8TransferRzlF":{"name":"registerNibless(_:mappingBlock:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC16registerNibNamed_16forSupplementary6ofKind12mappingBlockySS_xmSSy14DTModelStorage0B12ModelMappingCyx0O4TypeQzGcSgtSo020UICollectionReusableB0CRbzAG0O8TransferRzlF":{"name":"registerNibNamed(_:forSupplementary:ofKind:mappingBlock:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC16registerNibNamed_9forHeader12mappingBlockySS_xmy14DTModelStorage0B12ModelMappingCyx0M4TypeQzGcSgtSo020UICollectionReusableB0CRbzAF0M8TransferRzlF":{"name":"registerNibNamed(_:forHeader:mappingBlock:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC16registerNibNamed_9forFooter12mappingBlockySS_xmy14DTModelStorage0B12ModelMappingCyx0M4TypeQzGcSgtSo020UICollectionReusableB0CRbzAF0M8TransferRzlF":{"name":"registerNibNamed(_:forFooter:mappingBlock:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC16registerNibNamed_3for12mappingBlockySS_xmy14DTModelStorage0B12ModelMappingCyx0L4TypeQzGcSgtSo012UICollectionB4CellCRbzAF0L8TransferRzlF":{"name":"registerNibNamed(_:for:mappingBlock:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC28itemsForBeginningDragSession4from_yxm_SaySo10UIDragItemCGSo0jH0_p_x9ModelTypeQz10Foundation9IndexPathVtctSo012UICollectionB4CellCRbz14DTModelStorage0L8TransferRzlF":{"name":"itemsForBeginningDragSession(from:_:)","abstract":"

Registers closure to be executed when UICollectionViewDragDelegate.collectionView(_:itemsForBeginning:at:) method is called for cellClass.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC27itemsForAddingToDragSession4from_yxm_SaySo10UIDragItemCGSo0kI0_p_So7CGPointVx9ModelTypeQz10Foundation9IndexPathVtctSo012UICollectionB4CellCRbz14DTModelStorage0N8TransferRzlF":{"name":"itemsForAddingToDragSession(from:_:)","abstract":"

Registers closure to be executed when UICollectionViewDragDelegate.collectionView(_:itemsForAddingTo:at:point:) method is called for cellClass

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC21dragPreviewParameters3for_yxm_So06UIDrageF0CSgx_9ModelTypeQz10Foundation9IndexPathVtctSo012UICollectionB4CellCRbz14DTModelStorage0I8TransferRzlF":{"name":"dragPreviewParameters(for:_:)","abstract":"

Registers closure to be executed when UICollectionViewDragDelegate.collectionView(_:dragPreviewParametersForRowAt:) method is called for cellClass

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC20dragSessionWillBeginyyySo06UIDragE0_pcF":{"name":"dragSessionWillBegin(_:)","abstract":"

Registers closure to be executed when UICollectionViewDragDelegate.collectionView(_:dragSessionWillBegin:) method is called.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC17dragSessionDidEndyyySo06UIDragE0_pcF":{"name":"dragSessionDidEnd(_:)","abstract":"

Registers closure to be executed when UICollectionViewDragDelegate.collectionView(_:dragSessionDidEnd:) method is called.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC30dragSessionAllowsMoveOperationyySbSo06UIDragE0_pcF":{"name":"dragSessionAllowsMoveOperation(_:)","abstract":"

Registers closure to be executed when UICollectionViewDragDelegate.collectionView(_:dragSessionAllowsMoveOperation) method is called.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC44dragSessionIsRestrictedToDraggingApplicationyySbSo06UIDragE0_pcF":{"name":"dragSessionIsRestrictedToDraggingApplication(_:)","abstract":"

Registers closure to be executed when UICollectionViewDragDelegate.collectionView(_:dragSessionIsRestrictedToDraggingApplication:) method is called.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC26performDropWithCoordinatoryyySo012UICollectionbeG0_pcF":{"name":"performDropWithCoordinator(_:)","abstract":"

Registers closure to be executed when UICollectionViewDropDelegate.collectionView(_:performDropWith:) method is called.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC20canHandleDropSessionyySbSo06UIDropG0_pcF":{"name":"canHandleDropSession(_:)","abstract":"

Registers closure to be executed when UICollectionViewDropDelegate.collectionView(_:canHandle:) method is called.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC19dropSessionDidEnteryyySo06UIDropE0_pcF":{"name":"dropSessionDidEnter(_:)","abstract":"

Registers closure to be executed when UICollectionViewDropDelegate.collectionView(_:dropSessionDidEnter:) method is called.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC20dropSessionDidUpdateyySo012UICollectionB12DropProposalCSo06UIDropE0_p_10Foundation9IndexPathVSgtcF":{"name":"dropSessionDidUpdate(_:)","abstract":"

Registers closure to be executed when UICollectionViewDropDelegate.collectionView(_:dropSessionDidUpdate:withDestination:) method is called.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC18dropSessionDidExityyySo06UIDropE0_pcF":{"name":"dropSessionDidExit(_:)","abstract":"

Registers closure to be executed when UICollectionViewDropDelegate.collectionView(_:dropSessionDidExit:) method is called.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC17dropSessionDidEndyyySo06UIDropE0_pcF":{"name":"dropSessionDidEnd(_:)","abstract":"

Registers closure to be executed when UICollectionViewDropDelegate.collectionView(_:dropSessionDidEnd:) method is called.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC21dropPreviewParametersyySo06UIDrageF0CSg10Foundation9IndexPathVcF":{"name":"dropPreviewParameters(_:)","abstract":"

Registers closure to be executed when UICollectionViewDropDelegate.collectionView(_:dropPreviewParametersForRowAt:) method is called.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC4drop_2to4withAA0aB22DropPlaceholderContextCSo10UIDragItemC_So012UICollectionbgH0CSo0lbG11Coordinator_ptF":{"name":"drop(_:to:with:)","abstract":"

Convenience method for dropping item into placeholder.","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC8register_7mapping7handleryxm_y14DTModelStorage0B12ModelMappingCyx0I4TypeQzGcSgyx_AJ10Foundation9IndexPathVtctSo012UICollectionB4CellCRbzAF0I8TransferRzlF":{"name":"register(_:mapping:handler:)","abstract":"

Registers mapping for cellClass. Mapping will automatically check for nib with the same name as cellClass and register it, if it is found. If cell is designed in storyboard, please set mapping.cellRegisteredByStoryboard property to true inside of mapping closure.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC8register_3for7mapping7handleryxm_q_my14DTModelStorage0B12ModelMappingCyxq_GcSgyx_q_10Foundation9IndexPathVtctSo012UICollectionB4CellCRbzr0_lF":{"name":"register(_:for:mapping:handler:)","abstract":"

Registers mapping from modelType to cellClass. Mapping will automatically check for nib with the same name as cellClass and register it, if it is found. If cell is designed in storyboard, please set mapping.cellRegisteredByStoryboard property to true inside of mapping closure.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC14registerHeader_7mapping7handleryxm_y14DTModelStorage0B12ModelMappingCyx0J4TypeQzGcSgyx_AJ10Foundation9IndexPathVtctSo020UICollectionReusableB0CRbzAF0J8TransferRzlF":{"name":"registerHeader(_:mapping:handler:)","abstract":"

Registers mapping for headerClass. UICollectionView.elementKindSectionHeader is used as a supplementary kind. Mapping will automatically check for nib with the same name as headerClass and register it, if it is found.","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC14registerHeader_3for7mapping7handleryxm_q_my14DTModelStorage0B12ModelMappingCyxq_GcSgyx_q_10Foundation9IndexPathVtctSo020UICollectionReusableB0CRbzr0_lF":{"name":"registerHeader(_:for:mapping:handler:)","abstract":"

Registers mapping from modelType to headerClass. UICollectionView.elementKindSectionHeader is used as a supplementary kind. Mapping will automatically check for nib with the same name as headerClass and register it, if it is found.","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC14registerFooter_7mapping7handleryxm_y14DTModelStorage0B12ModelMappingCyx0J4TypeQzGcSgyx_AJ10Foundation9IndexPathVtctSo020UICollectionReusableB0CRbzAF0J8TransferRzlF":{"name":"registerFooter(_:mapping:handler:)","abstract":"

Registers mapping for footerClass. UICollectionView.elementKindSectionFooter is used as a supplementary kind. Mapping will automatically check for nib with the same name as footerClass and register it, if it is found.","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC14registerFooter_3for7mapping7handleryxm_q_my14DTModelStorage0B12ModelMappingCyxq_GcSgyx_q_10Foundation9IndexPathVtctSo020UICollectionReusableB0CRbzr0_lF":{"name":"registerFooter(_:for:mapping:handler:)","abstract":"

Registers mapping from modelType to footerClass. UICollectionView.elementKindSectionFooter is used as a supplementary kind. Mapping will automatically check for nib with the same name as footerClass and register it, if it is found.","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC21registerSupplementary_6ofKind7mapping7handleryxm_SSy14DTModelStorage0B12ModelMappingCyx0L4TypeQzGcSgyx_AK10Foundation9IndexPathVtctSo020UICollectionReusableB0CRbzAG0L8TransferRzlF":{"name":"registerSupplementary(_:ofKind:mapping:handler:)","abstract":"

Registers mapping for footerClass. Mapping will automatically check for nib with the same name as supplementaryClass and register it, if it is found.","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC21registerSupplementary_3for6ofKind7mapping7handleryxm_q_mSSy14DTModelStorage0B12ModelMappingCyxq_GcSgyx_q_10Foundation9IndexPathVtctSo020UICollectionReusableB0CRbzr0_lF":{"name":"registerSupplementary(_:for:ofKind:mapping:handler:)","abstract":"

Registers mapping from modelType to supplementaryClass. Mapping will automatically check for nib with the same name as supplementaryClass and register it, if it is found.","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC10unregisteryyxmSo012UICollectionB4CellCRbz14DTModelStorage13ModelTransferRzlF":{"name":"unregister(_:)","abstract":"

Unregisters cellClass from DTCollectionViewManager and UICollectionView.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC16unregisterHeaderyyxmSo020UICollectionReusableB0CRbz14DTModelStorage13ModelTransferRzlF":{"name":"unregisterHeader(_:)","abstract":"

Unregisters headerClass from DTCollectionViewManager and UICollectionView.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC16unregisterFooteryyxmSo020UICollectionReusableB0CRbz14DTModelStorage13ModelTransferRzlF":{"name":"unregisterFooter(_:)","abstract":"

Unregisters footerClass from DTCollectionViewManager and UICollectionView.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewManager.html#/s:23DTCollectionViewManagerAAC23unregisterSupplementary_6ofKindyxm_SStSo020UICollectionReusableB0CRbz14DTModelStorage13ModelTransferRzlF":{"name":"unregisterSupplementary(_:ofKind:)","abstract":"

Unregisters supplementaryClass of kind from DTCollectionViewManager and UICollectionView.

","parent_name":"DTCollectionViewManager"},"Classes/DTCollectionViewDropPlaceholderContext.html#/s:23DTCollectionViewManager0aB22DropPlaceholderContextC7contextSo012UICollectionbdeF0_pvp":{"name":"context","abstract":"

Drop context

","parent_name":"DTCollectionViewDropPlaceholderContext"},"Classes/DTCollectionViewDropPlaceholderContext.html#/s:23DTCollectionViewManager0aB22DropPlaceholderContextC7context7storageACSo012UICollectionbdeF0_p_14DTModelStorage0K0_ptcfc":{"name":"init(context:storage:)","abstract":"

Creates DTCollectionViewDropPlaceholderContext with context and storage

","parent_name":"DTCollectionViewDropPlaceholderContext"},"Classes/DTCollectionViewDropPlaceholderContext.html#/s:23DTCollectionViewManager0aB22DropPlaceholderContextC15commitInsertion6ofItem_yx_y10Foundation9IndexPathVcSgtlF":{"name":"commitInsertion(ofItem:_:)","abstract":"

Commits insertion of item, using UICollectionViewDropPlaceholderContext.commitInsertion(_:) method. Both commit and insertionIndexPathClosure will be automatically dispatched to DispatchQueue.main.","parent_name":"DTCollectionViewDropPlaceholderContext"},"Classes/DTCollectionViewDropPlaceholderContext.html#/s:23DTCollectionViewManager0aB22DropPlaceholderContextC06deleteE0SbyF":{"name":"deletePlaceholder()","abstract":"

Undocumented

","parent_name":"DTCollectionViewDropPlaceholderContext"},"Classes/DTCollectionViewDropDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDropDelegate(im)collectionView:performDropWithCoordinator:":{"name":"collectionView(_:performDropWith:)","abstract":"

Implementation of UICollectionViewDropDelegate protocol.

","parent_name":"DTCollectionViewDropDelegate"},"Classes/DTCollectionViewDropDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDropDelegate(im)collectionView:canHandleDropSession:":{"name":"collectionView(_:canHandle:)","abstract":"

Implementation of UICollectionViewDropDelegate protocol.

","parent_name":"DTCollectionViewDropDelegate"},"Classes/DTCollectionViewDropDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDropDelegate(im)collectionView:dropSessionDidEnter:":{"name":"collectionView(_:dropSessionDidEnter:)","abstract":"

Implementation of UICollectionViewDropDelegate protocol.

","parent_name":"DTCollectionViewDropDelegate"},"Classes/DTCollectionViewDropDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDropDelegate(im)collectionView:dropSessionDidUpdate:withDestinationIndexPath:":{"name":"collectionView(_:dropSessionDidUpdate:withDestinationIndexPath:)","abstract":"

Implementation of UICollectionViewDropDelegate protocol.

","parent_name":"DTCollectionViewDropDelegate"},"Classes/DTCollectionViewDropDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDropDelegate(im)collectionView:dropSessionDidExit:":{"name":"collectionView(_:dropSessionDidExit:)","abstract":"

Implementation of UICollectionViewDropDelegate protocol.

","parent_name":"DTCollectionViewDropDelegate"},"Classes/DTCollectionViewDropDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDropDelegate(im)collectionView:dropSessionDidEnd:":{"name":"collectionView(_:dropSessionDidEnd:)","abstract":"

Implementation of UICollectionViewDropDelegate protocol.

","parent_name":"DTCollectionViewDropDelegate"},"Classes/DTCollectionViewDropDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDropDelegate(im)collectionView:dropPreviewParametersForItemAtIndexPath:":{"name":"collectionView(_:dropPreviewParametersForItemAt:)","abstract":"

Implementation of UICollectionViewDropDelegate protocol.

","parent_name":"DTCollectionViewDropDelegate"},"Classes/DTCollectionViewDragDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDragDelegate(im)collectionView:itemsForBeginningDragSession:atIndexPath:":{"name":"collectionView(_:itemsForBeginning:at:)","abstract":"

Implementation of UICollectionViewDragDelegate protocol.

","parent_name":"DTCollectionViewDragDelegate"},"Classes/DTCollectionViewDragDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDragDelegate(im)collectionView:itemsForAddingToDragSession:atIndexPath:point:":{"name":"collectionView(_:itemsForAddingTo:at:point:)","abstract":"

Implementation of UICollectionViewDragDelegate protocol.

","parent_name":"DTCollectionViewDragDelegate"},"Classes/DTCollectionViewDragDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDragDelegate(im)collectionView:dragPreviewParametersForItemAtIndexPath:":{"name":"collectionView(_:dragPreviewParametersForItemAt:)","abstract":"

Implementation of UICollectionViewDragDelegate protocol.

","parent_name":"DTCollectionViewDragDelegate"},"Classes/DTCollectionViewDragDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDragDelegate(im)collectionView:dragSessionWillBegin:":{"name":"collectionView(_:dragSessionWillBegin:)","abstract":"

Implementation of UICollectionViewDragDelegate protocol.

","parent_name":"DTCollectionViewDragDelegate"},"Classes/DTCollectionViewDragDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDragDelegate(im)collectionView:dragSessionDidEnd:":{"name":"collectionView(_:dragSessionDidEnd:)","abstract":"

Implementation of UICollectionViewDragDelegate protocol.

","parent_name":"DTCollectionViewDragDelegate"},"Classes/DTCollectionViewDragDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDragDelegate(im)collectionView:dragSessionAllowsMoveOperation:":{"name":"collectionView(_:dragSessionAllowsMoveOperation:)","abstract":"

Implementation of UICollectionViewDragDelegate protocol.

","parent_name":"DTCollectionViewDragDelegate"},"Classes/DTCollectionViewDragDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDragDelegate(im)collectionView:dragSessionIsRestrictedToDraggingApplication:":{"name":"collectionView(_:dragSessionIsRestrictedToDraggingApplication:)","abstract":"

Implementation of UICollectionViewDragDelegate protocol.

","parent_name":"DTCollectionViewDragDelegate"},"Classes/DTCollectionViewDelegateWrapper.html#/s:23DTCollectionViewManager0aB15DelegateWrapperC8delegate010collectionbC0ACyXlSg_A2ACtcfc":{"name":"init(delegate:collectionViewManager:)","abstract":"

Creates delegate wrapper with delegate and collectionViewManager

","parent_name":"DTCollectionViewDelegateWrapper"},"Classes/DTCollectionViewDelegateWrapper.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDelegateWrapper(im)forwardingTargetForSelector:":{"name":"forwardingTarget(for:)","abstract":"

Forwards aSelector, that is not implemented by DTCollectionViewManager to delegate, if it implements it.

","parent_name":"DTCollectionViewDelegateWrapper"},"Classes/DTCollectionViewDelegateWrapper.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDelegateWrapper(im)respondsToSelector:":{"name":"responds(to:)","abstract":"

Returns true, if DTCollectionViewManageable implements aSelector, or DTCollectionViewManager has an event, associated with this selector.

","parent_name":"DTCollectionViewDelegateWrapper"},"Classes/DTCollectionViewDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDelegate(im)collectionView:layout:sizeForItemAtIndexPath:":{"name":"collectionView(_:layout:sizeForItemAt:)","abstract":"

Implementation of UICollectionViewDelegateFlowLayout and UICollectionViewDelegate protocol.

","parent_name":"DTCollectionViewDelegate"},"Classes/DTCollectionViewDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDelegate(im)collectionView:layout:referenceSizeForHeaderInSection:":{"name":"collectionView(_:layout:referenceSizeForHeaderInSection:)","abstract":"

Implementation of UICollectionViewDelegateFlowLayout and UICollectionViewDelegate protocol.

","parent_name":"DTCollectionViewDelegate"},"Classes/DTCollectionViewDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDelegate(im)collectionView:layout:referenceSizeForFooterInSection:":{"name":"collectionView(_:layout:referenceSizeForFooterInSection:)","abstract":"

Implementation of UICollectionViewDelegateFlowLayout and UICollectionViewDelegate protocol.

","parent_name":"DTCollectionViewDelegate"},"Classes/DTCollectionViewDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDelegate(im)collectionView:shouldSelectItemAtIndexPath:":{"name":"collectionView(_:shouldSelectItemAt:)","abstract":"

Implementation of UICollectionViewDelegateFlowLayout and UICollectionViewDelegate protocol.

","parent_name":"DTCollectionViewDelegate"},"Classes/DTCollectionViewDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDelegate(im)collectionView:didSelectItemAtIndexPath:":{"name":"collectionView(_:didSelectItemAt:)","abstract":"

Implementation of UICollectionViewDelegateFlowLayout and UICollectionViewDelegate protocol.

","parent_name":"DTCollectionViewDelegate"},"Classes/DTCollectionViewDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDelegate(im)collectionView:shouldDeselectItemAtIndexPath:":{"name":"collectionView(_:shouldDeselectItemAt:)","abstract":"

Implementation of UICollectionViewDelegateFlowLayout and UICollectionViewDelegate protocol.

","parent_name":"DTCollectionViewDelegate"},"Classes/DTCollectionViewDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDelegate(im)collectionView:didDeselectItemAtIndexPath:":{"name":"collectionView(_:didDeselectItemAt:)","abstract":"

Implementation of UICollectionViewDelegateFlowLayout and UICollectionViewDelegate protocol.

","parent_name":"DTCollectionViewDelegate"},"Classes/DTCollectionViewDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDelegate(im)collectionView:didHighlightItemAtIndexPath:":{"name":"collectionView(_:didHighlightItemAt:)","abstract":"

Implementation of UICollectionViewDelegateFlowLayout and UICollectionViewDelegate protocol.

","parent_name":"DTCollectionViewDelegate"},"Classes/DTCollectionViewDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDelegate(im)collectionView:didUnhighlightItemAtIndexPath:":{"name":"collectionView(_:didUnhighlightItemAt:)","abstract":"

Implementation of UICollectionViewDelegateFlowLayout and UICollectionViewDelegate protocol.

","parent_name":"DTCollectionViewDelegate"},"Classes/DTCollectionViewDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDelegate(im)collectionView:shouldHighlightItemAtIndexPath:":{"name":"collectionView(_:shouldHighlightItemAt:)","abstract":"

Implementation of UICollectionViewDelegateFlowLayout and UICollectionViewDelegate protocol.

","parent_name":"DTCollectionViewDelegate"},"Classes/DTCollectionViewDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDelegate(im)collectionView:willDisplayCell:forItemAtIndexPath:":{"name":"collectionView(_:willDisplay:forItemAt:)","abstract":"

Implementation of UICollectionViewDelegateFlowLayout and UICollectionViewDelegate protocol.

","parent_name":"DTCollectionViewDelegate"},"Classes/DTCollectionViewDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDelegate(im)collectionView:willDisplaySupplementaryView:forElementKind:atIndexPath:":{"name":"collectionView(_:willDisplaySupplementaryView:forElementKind:at:)","abstract":"

Implementation of UICollectionViewDelegateFlowLayout and UICollectionViewDelegate protocol.

","parent_name":"DTCollectionViewDelegate"},"Classes/DTCollectionViewDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDelegate(im)collectionView:didEndDisplayingCell:forItemAtIndexPath:":{"name":"collectionView(_:didEndDisplaying:forItemAt:)","abstract":"

Implementation of UICollectionViewDelegateFlowLayout and UICollectionViewDelegate protocol.

","parent_name":"DTCollectionViewDelegate"},"Classes/DTCollectionViewDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDelegate(im)collectionView:didEndDisplayingSupplementaryView:forElementOfKind:atIndexPath:":{"name":"collectionView(_:didEndDisplayingSupplementaryView:forElementOfKind:at:)","abstract":"

Implementation of UICollectionViewDelegateFlowLayout and UICollectionViewDelegate protocol.

","parent_name":"DTCollectionViewDelegate"},"Classes/DTCollectionViewDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDelegate(im)collectionView:shouldShowMenuForItemAtIndexPath:":{"name":"collectionView(_:shouldShowMenuForItemAt:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewDelegate"},"Classes/DTCollectionViewDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDelegate(im)collectionView:canPerformAction:forItemAtIndexPath:withSender:":{"name":"collectionView(_:canPerformAction:forItemAt:withSender:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewDelegate"},"Classes/DTCollectionViewDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDelegate(im)collectionView:performAction:forItemAtIndexPath:withSender:":{"name":"collectionView(_:performAction:forItemAt:withSender:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewDelegate"},"Classes/DTCollectionViewDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDelegate(im)collectionView:canFocusItemAtIndexPath:":{"name":"collectionView(_:canFocusItemAt:)","abstract":"

Implementation of UICollectionViewDelegateFlowLayout and UICollectionViewDelegate protocol.

","parent_name":"DTCollectionViewDelegate"},"Classes/DTCollectionViewDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDelegate(im)collectionView:transitionLayoutForOldLayout:newLayout:":{"name":"collectionView(_:transitionLayoutForOldLayout:newLayout:)","abstract":"

Implementation of UICollectionViewDelegateFlowLayout and UICollectionViewDelegate protocol.

","parent_name":"DTCollectionViewDelegate"},"Classes/DTCollectionViewDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDelegate(im)collectionView:shouldUpdateFocusInContext:":{"name":"collectionView(_:shouldUpdateFocusIn:)","abstract":"

Implementation of UICollectionViewDelegateFlowLayout and UICollectionViewDelegate protocol.

","parent_name":"DTCollectionViewDelegate"},"Classes/DTCollectionViewDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDelegate(im)collectionView:didUpdateFocusInContext:withAnimationCoordinator:":{"name":"collectionView(_:didUpdateFocusIn:with:)","abstract":"

Implementation of UICollectionViewDelegateFlowLayout and UICollectionViewDelegate protocol.

","parent_name":"DTCollectionViewDelegate"},"Classes/DTCollectionViewDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDelegate(im)indexPathForPreferredFocusedViewInCollectionView:":{"name":"indexPathForPreferredFocusedView(in:)","abstract":"

Implementation of UICollectionViewDelegateFlowLayout and UICollectionViewDelegate protocol.

","parent_name":"DTCollectionViewDelegate"},"Classes/DTCollectionViewDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDelegate(im)collectionView:targetIndexPathForMoveFromItemAtIndexPath:toProposedIndexPath:":{"name":"collectionView(_:targetIndexPathForMoveFromItemAt:toProposedIndexPath:)","abstract":"

Implementation of UICollectionViewDelegateFlowLayout and UICollectionViewDelegate protocol.

","parent_name":"DTCollectionViewDelegate"},"Classes/DTCollectionViewDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDelegate(im)collectionView:targetContentOffsetForProposedContentOffset:":{"name":"collectionView(_:targetContentOffsetForProposedContentOffset:)","abstract":"

Implementation of UICollectionViewDelegateFlowLayout and UICollectionViewDelegate protocol.

","parent_name":"DTCollectionViewDelegate"},"Classes/DTCollectionViewDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDelegate(im)collectionView:canEditItemAtIndexPath:":{"name":"collectionView(_:canEditItemAt:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewDelegate"},"Classes/DTCollectionViewDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDelegate(im)collectionView:shouldSpringLoadItemAtIndexPath:withContext:":{"name":"collectionView(_:shouldSpringLoadItemAt:with:)","abstract":"

Implementation of UICollectionViewDelegateFlowLayout and UICollectionViewDelegate protocol.

","parent_name":"DTCollectionViewDelegate"},"Classes/DTCollectionViewDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDelegate(im)collectionView:shouldBeginMultipleSelectionInteractionAtIndexPath:":{"name":"collectionView(_:shouldBeginMultipleSelectionInteractionAt:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewDelegate"},"Classes/DTCollectionViewDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDelegate(im)collectionView:didBeginMultipleSelectionInteractionAtIndexPath:":{"name":"collectionView(_:didBeginMultipleSelectionInteractionAt:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewDelegate"},"Classes/DTCollectionViewDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDelegate(im)collectionViewDidEndMultipleSelectionInteraction:":{"name":"collectionViewDidEndMultipleSelectionInteraction(_:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewDelegate"},"Classes/DTCollectionViewDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDelegate(im)collectionView:contextMenuConfigurationForItemAtIndexPath:point:":{"name":"collectionView(_:contextMenuConfigurationForItemAt:point:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewDelegate"},"Classes/DTCollectionViewDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDelegate(im)collectionView:previewForHighlightingContextMenuWithConfiguration:":{"name":"collectionView(_:previewForHighlightingContextMenuWithConfiguration:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewDelegate"},"Classes/DTCollectionViewDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDelegate(im)collectionView:previewForDismissingContextMenuWithConfiguration:":{"name":"collectionView(_:previewForDismissingContextMenuWithConfiguration:)","abstract":"

Undocumented

","parent_name":"DTCollectionViewDelegate"},"Classes/DTCollectionViewDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDelegate(im)collectionView:layout:insetForSectionAtIndex:":{"name":"collectionView(_:layout:insetForSectionAt:)","abstract":"

Implementation of UICollectionViewDelegateFlowLayout and UICollectionViewDelegate protocol.

","parent_name":"DTCollectionViewDelegate"},"Classes/DTCollectionViewDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDelegate(im)collectionView:layout:minimumLineSpacingForSectionAtIndex:":{"name":"collectionView(_:layout:minimumLineSpacingForSectionAt:)","abstract":"

Implementation of UICollectionViewDelegateFlowLayout and UICollectionViewDelegate protocol.

","parent_name":"DTCollectionViewDelegate"},"Classes/DTCollectionViewDelegate.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDelegate(im)collectionView:layout:minimumInteritemSpacingForSectionAtIndex:":{"name":"collectionView(_:layout:minimumInteritemSpacingForSectionAt:)","abstract":"

Implementation of UICollectionViewDelegateFlowLayout and UICollectionViewDelegate protocol.

","parent_name":"DTCollectionViewDelegate"},"Classes/DTCollectionViewDataSource.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDataSource(im)collectionView:numberOfItemsInSection:":{"name":"collectionView(_:numberOfItemsInSection:)","abstract":"

Implementation of UICollectionViewDataSource protocol.

","parent_name":"DTCollectionViewDataSource"},"Classes/DTCollectionViewDataSource.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDataSource(im)numberOfSectionsInCollectionView:":{"name":"numberOfSections(in:)","abstract":"

Implementation of UICollectionViewDataSource protocol.

","parent_name":"DTCollectionViewDataSource"},"Classes/DTCollectionViewDataSource.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDataSource(im)collectionView:cellForItemAtIndexPath:":{"name":"collectionView(_:cellForItemAt:)","abstract":"

Implementation of UICollectionViewDataSource protocol.

","parent_name":"DTCollectionViewDataSource"},"Classes/DTCollectionViewDataSource.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDataSource(im)collectionView:viewForSupplementaryElementOfKind:atIndexPath:":{"name":"collectionView(_:viewForSupplementaryElementOfKind:at:)","abstract":"

Implementation of UICollectionViewDataSource protocol.

","parent_name":"DTCollectionViewDataSource"},"Classes/DTCollectionViewDataSource.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDataSource(im)collectionView:canMoveItemAtIndexPath:":{"name":"collectionView(_:canMoveItemAt:)","abstract":"

Implementation of UICollectionViewDataSource protocol.

","parent_name":"DTCollectionViewDataSource"},"Classes/DTCollectionViewDataSource.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDataSource(im)collectionView:moveItemAtIndexPath:toIndexPath:":{"name":"collectionView(_:moveItemAt:to:)","abstract":"

Implementation of UICollectionViewDataSource protocol.

","parent_name":"DTCollectionViewDataSource"},"Classes/DTCollectionViewDataSource.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDataSource(im)indexTitlesForCollectionView:":{"name":"indexTitles(for:)","abstract":"

Implementation of UICollectionViewDataSource protocol.

","parent_name":"DTCollectionViewDataSource"},"Classes/DTCollectionViewDataSource.html#/c:@M@DTCollectionViewManager@objc(cs)DTCollectionViewDataSource(im)collectionView:indexPathForIndexTitle:atIndex:":{"name":"collectionView(_:indexPathForIndexTitle:at:)","abstract":"

Implementation of UICollectionViewDataSource protocol.

","parent_name":"DTCollectionViewDataSource"},"Classes/CollectionViewUpdater.html#/s:23DTCollectionViewManager010CollectionB7UpdaterC17willUpdateContenty14DTModelStorage0jG0CSgcSgvp":{"name":"willUpdateContent","abstract":"

closure to be executed before content is updated

","parent_name":"CollectionViewUpdater"},"Classes/CollectionViewUpdater.html#/s:23DTCollectionViewManager010CollectionB7UpdaterC16didUpdateContenty14DTModelStorage0jG0CSgcSgvp":{"name":"didUpdateContent","abstract":"

closure to be executed after content is updated

","parent_name":"CollectionViewUpdater"},"Classes/CollectionViewUpdater.html#/s:23DTCollectionViewManager010CollectionB7UpdaterC17reloadItemClosurey10Foundation9IndexPathV_yptcSgvp":{"name":"reloadItemClosure","abstract":"

Closure to be executed, when reloading an item.

","parent_name":"CollectionViewUpdater"},"Classes/CollectionViewUpdater.html#/s:23DTCollectionViewManager010CollectionB7UpdaterC28animateMoveAsDeleteAndInsertSbvp":{"name":"animateMoveAsDeleteAndInsert","abstract":"

When this property is true, move events will be animated as delete event and insert event.

","parent_name":"CollectionViewUpdater"},"Classes/CollectionViewUpdater.html#/s:23DTCollectionViewManager010CollectionB7UpdaterC23animateChangesOffScreenSbvp":{"name":"animateChangesOffScreen","abstract":"

If turned on, animates changes off screen, otherwise calls collectionView.reloadData when update come offscreen. To verify if collectionView is onscreen, CollectionViewUpdater compares collectionView.window to nil. Defaults to true.

","parent_name":"CollectionViewUpdater"},"Classes/CollectionViewUpdater.html#/s:23DTCollectionViewManager010CollectionB7UpdaterC010collectionB010reloadItem28animateMoveAsDeleteAndInsertACSo012UICollectionB0C_y10Foundation9IndexPathV_yptcSgSbtcfc":{"name":"init(collectionView:reloadItem:animateMoveAsDeleteAndInsert:)","abstract":"

Creates updater.

","parent_name":"CollectionViewUpdater"},"Classes/CollectionViewUpdater.html#/s:23DTCollectionViewManager010CollectionB7UpdaterC23storageDidPerformUpdateyy14DTModelStorage0kI0CF":{"name":"storageDidPerformUpdate(_:)","abstract":"

Updates UICollectionView with received update. This method applies object and section changes in performBatchUpdates method.

","parent_name":"CollectionViewUpdater"},"Classes/CollectionViewUpdater.html#/s:23DTCollectionViewManager010CollectionB7UpdaterC21storageNeedsReloadingyyF":{"name":"storageNeedsReloading()","abstract":"

Call this method, if you want UICollectionView to be reloaded, and beforeContentUpdate: and afterContentUpdate: closures to be called.

","parent_name":"CollectionViewUpdater"},"Classes/CollectionViewUpdater.html":{"name":"CollectionViewUpdater","abstract":"

CollectionViewUpdater is responsible for updating UICollectionView, when it receives storage updates.

"},"Classes/DTCollectionViewDataSource.html":{"name":"DTCollectionViewDataSource","abstract":"

Object, that implements UICollectionViewDataSource methods for DTCollectionViewManager.

"},"Classes/DTCollectionViewDelegate.html":{"name":"DTCollectionViewDelegate","abstract":"

Object, that implements UICollectionViewDelegate and UICollectionViewDelegateFlowLayout methods for DTCollectionViewManager.

"},"Classes/DTCollectionViewDelegateWrapper.html":{"name":"DTCollectionViewDelegateWrapper","abstract":"

Base class for delegate wrappers.

"},"Classes/DTCollectionViewDragDelegate.html":{"name":"DTCollectionViewDragDelegate","abstract":"

Object, that implements UICollectionViewDragDelegate methods for DTCollectionViewManager.

"},"Classes/DTCollectionViewDropDelegate.html":{"name":"DTCollectionViewDropDelegate","abstract":"

Object, that implements UICollectionViewDropDelegate methods for DTCollectionViewManager.

"},"Classes/DTCollectionViewDropPlaceholderContext.html":{"name":"DTCollectionViewDropPlaceholderContext","abstract":"

Thin wrapper around UICollectionViewDropPlaceholderContext, which automates insertion of dragItems if you are using MemoryStorage."},"Classes/DTCollectionViewManager.html":{"name":"DTCollectionViewManager","abstract":"

DTCollectionViewManager manages most of UICollectionView datasource and delegate methods and provides API for managing your data models in the collection view. Any method, that is not implemented by DTCollectionViewManager, will be forwarded to delegate.

"},"Classes/DTCollectionViewManagerAnomalyHandler.html":{"name":"DTCollectionViewManagerAnomalyHandler","abstract":"

DTCollectionViewManagerAnomalyHandler handles anomalies from DTTableViewManager.

"},"Classes.html":{"name":"Classes","abstract":"

The following classes are available globally.

"},"Enums.html":{"name":"Enumerations","abstract":"

The following enumerations are available globally.

"},"Extensions.html":{"name":"Extensions","abstract":"

The following extensions are available globally.

"},"Protocols.html":{"name":"Protocols","abstract":"

The following protocols are available globally.

"}} \ No newline at end of file +{} \ No newline at end of file diff --git a/docs/undocumented.json b/docs/undocumented.json index 292dbbe..1c45b71 100644 --- a/docs/undocumented.json +++ b/docs/undocumented.json @@ -1,460 +1,6 @@ { "warnings": [ - { - "file": "/Users/Denys/Projects/DTCollectionViewManager/Sources/DTCollectionViewManager/CollectionViewFactory.swift", - "line": 53, - "symbol": "CollectionViewFactory.registerCellClass(_:handler:mapping:)", - "symbol_kind": "source.lang.swift.decl.function.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/Denys/Projects/DTCollectionViewManager/Sources/DTCollectionViewManager/CollectionViewFactory.swift", - "line": 82, - "symbol": "CollectionViewFactory.registerCellClass(_:_:handler:mapping:)", - "symbol_kind": "source.lang.swift.decl.function.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/Denys/Projects/DTCollectionViewManager/Sources/DTCollectionViewManager/CollectionViewFactory.swift", - "line": 110, - "symbol": "CollectionViewFactory.verifyCell(_:nibName:withReuseIdentifier:in:)", - "symbol_kind": "source.lang.swift.decl.function.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/Denys/Projects/DTCollectionViewManager/Sources/DTCollectionViewManager/CollectionViewFactory.swift", - "line": 133, - "symbol": "CollectionViewFactory.registerSupplementaryClass(_:ofKind:handler:mapping:)", - "symbol_kind": "source.lang.swift.decl.function.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/Denys/Projects/DTCollectionViewManager/Sources/DTCollectionViewManager/CollectionViewFactory.swift", - "line": 164, - "symbol": "CollectionViewFactory.registerSupplementaryClass(_:_:ofKind:handler:mapping:)", - "symbol_kind": "source.lang.swift.decl.function.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/Denys/Projects/DTCollectionViewManager/Sources/DTCollectionViewManager/CollectionViewFactory.swift", - "line": 192, - "symbol": "CollectionViewFactory.verifySupplementaryView(_:nibName:reuseIdentifier:in:)", - "symbol_kind": "source.lang.swift.decl.function.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/Denys/Projects/DTCollectionViewManager/Sources/DTCollectionViewManager/CollectionViewFactory.swift", - "line": 215, - "symbol": "CollectionViewFactory.unregisterCellClass(_:)", - "symbol_kind": "source.lang.swift.decl.function.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/Denys/Projects/DTCollectionViewManager/Sources/DTCollectionViewManager/CollectionViewFactory.swift", - "line": 226, - "symbol": "CollectionViewFactory.unregisterSupplementaryClass(_:ofKind:)", - "symbol_kind": "source.lang.swift.decl.function.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/Denys/Projects/DTCollectionViewManager/Sources/DTCollectionViewManager/CollectionViewFactory.swift", - "line": 241, - "symbol": "CollectionViewFactory.viewModelMapping(for:model:at:)", - "symbol_kind": "source.lang.swift.decl.function.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/Denys/Projects/DTCollectionViewManager/Sources/DTCollectionViewManager/CollectionViewFactory.swift", - "line": 249, - "symbol": "CollectionViewFactory.cellForModel(_:atIndexPath:)", - "symbol_kind": "source.lang.swift.decl.function.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/Denys/Projects/DTCollectionViewManager/Sources/DTCollectionViewManager/CollectionViewFactory.swift", - "line": 259, - "symbol": "CollectionViewFactory.updateCellAt(_:with:)", - "symbol_kind": "source.lang.swift.decl.function.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/Denys/Projects/DTCollectionViewManager/Sources/DTCollectionViewManager/CollectionViewFactory.swift", - "line": 267, - "symbol": "CollectionViewFactory.supplementaryViewOfKind(_:forModel:atIndexPath:)", - "symbol_kind": "source.lang.swift.decl.function.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/Denys/Projects/DTCollectionViewManager/Sources/DTCollectionViewManager/DTCollectionViewDelegate.swift", - "line": 156, - "symbol": "DTCollectionViewDelegate.collectionView(_:shouldShowMenuForItemAt:)", - "symbol_kind": "source.lang.swift.decl.function.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/Denys/Projects/DTCollectionViewManager/Sources/DTCollectionViewManager/DTCollectionViewDelegate.swift", - "line": 166, - "symbol": "DTCollectionViewDelegate.collectionView(_:canPerformAction:forItemAt:withSender:)", - "symbol_kind": "source.lang.swift.decl.function.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/Denys/Projects/DTCollectionViewManager/Sources/DTCollectionViewManager/DTCollectionViewDelegate.swift", - "line": 176, - "symbol": "DTCollectionViewDelegate.collectionView(_:performAction:forItemAt:withSender:)", - "symbol_kind": "source.lang.swift.decl.function.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/Denys/Projects/DTCollectionViewManager/Sources/DTCollectionViewManager/DTCollectionViewDelegate.swift", - "line": 249, - "symbol": "DTCollectionViewDelegate.collectionView(_:canEditItemAt:)", - "symbol_kind": "source.lang.swift.decl.function.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/Denys/Projects/DTCollectionViewManager/Sources/DTCollectionViewManager/DTCollectionViewDelegate.swift", - "line": 273, - "symbol": "DTCollectionViewDelegate.collectionView(_:shouldBeginMultipleSelectionInteractionAt:)", - "symbol_kind": "source.lang.swift.decl.function.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/Denys/Projects/DTCollectionViewManager/Sources/DTCollectionViewManager/DTCollectionViewDelegate.swift", - "line": 283, - "symbol": "DTCollectionViewDelegate.collectionView(_:didBeginMultipleSelectionInteractionAt:)", - "symbol_kind": "source.lang.swift.decl.function.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/Denys/Projects/DTCollectionViewManager/Sources/DTCollectionViewManager/DTCollectionViewDelegate.swift", - "line": 290, - "symbol": "DTCollectionViewDelegate.collectionViewDidEndMultipleSelectionInteraction(_:)", - "symbol_kind": "source.lang.swift.decl.function.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/Denys/Projects/DTCollectionViewManager/Sources/DTCollectionViewManager/DTCollectionViewDelegate.swift", - "line": 297, - "symbol": "DTCollectionViewDelegate.collectionView(_:contextMenuConfigurationForItemAt:point:)", - "symbol_kind": "source.lang.swift.decl.function.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/Denys/Projects/DTCollectionViewManager/Sources/DTCollectionViewManager/DTCollectionViewDelegate.swift", - "line": 311, - "symbol": "DTCollectionViewDelegate.collectionView(_:previewForHighlightingContextMenuWithConfiguration:)", - "symbol_kind": "source.lang.swift.decl.function.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/Denys/Projects/DTCollectionViewManager/Sources/DTCollectionViewManager/DTCollectionViewDelegate.swift", - "line": 320, - "symbol": "DTCollectionViewDelegate.collectionView(_:previewForDismissingContextMenuWithConfiguration:)", - "symbol_kind": "source.lang.swift.decl.function.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/Denys/Projects/DTCollectionViewManager/Sources/DTCollectionViewManager/DTCollectionViewDropPlaceholderContext.swift", - "line": 67, - "symbol": "DTCollectionViewDropPlaceholderContext.deletePlaceholder()", - "symbol_kind": "source.lang.swift.decl.function.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/Denys/Projects/DTCollectionViewManager/Sources/DTCollectionViewManager/DTCollectionViewManager+Delegate.swift", - "line": 128, - "symbol": "DTCollectionViewManager.shouldShowMenu(for:_:)", - "symbol_kind": "source.lang.swift.decl.function.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/Denys/Projects/DTCollectionViewManager/Sources/DTCollectionViewManager/DTCollectionViewManager+Delegate.swift", - "line": 136, - "symbol": "DTCollectionViewManager.canPerformAction(for:_:)", - "symbol_kind": "source.lang.swift.decl.function.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/Denys/Projects/DTCollectionViewManager/Sources/DTCollectionViewManager/DTCollectionViewManager+Delegate.swift", - "line": 145, - "symbol": "DTCollectionViewManager.performAction(for:_:)", - "symbol_kind": "source.lang.swift.decl.function.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/Denys/Projects/DTCollectionViewManager/Sources/DTCollectionViewManager/DTCollectionViewManager+Delegate.swift", - "line": 200, - "symbol": "DTCollectionViewManager.shouldBeginMultipleSelectionInteraction(for:_:)", - "symbol_kind": "source.lang.swift.decl.function.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/Denys/Projects/DTCollectionViewManager/Sources/DTCollectionViewManager/DTCollectionViewManager+Delegate.swift", - "line": 213, - "symbol": "DTCollectionViewManager.didBeginMultipleSelectionInteraction(for:_:)", - "symbol_kind": "source.lang.swift.decl.function.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/Denys/Projects/DTCollectionViewManager/Sources/DTCollectionViewManager/DTCollectionViewManager+Delegate.swift", - "line": 225, - "symbol": "DTCollectionViewManager.didEndMultipleSelectionInteraction(_:)", - "symbol_kind": "source.lang.swift.decl.function.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/Denys/Projects/DTCollectionViewManager/Sources/DTCollectionViewManager/DTCollectionViewManager+Delegate.swift", - "line": 232, - "symbol": "DTCollectionViewManager.contextMenuConfiguration(for:_:)", - "symbol_kind": "source.lang.swift.decl.function.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/Denys/Projects/DTCollectionViewManager/Sources/DTCollectionViewManager/DTCollectionViewManager+Delegate.swift", - "line": 243, - "symbol": "DTCollectionViewManager.previewForHighlightingContextMenu(_:)", - "symbol_kind": "source.lang.swift.decl.function.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/Denys/Projects/DTCollectionViewManager/Sources/DTCollectionViewManager/DTCollectionViewManager+Delegate.swift", - "line": 250, - "symbol": "DTCollectionViewManager.previewForDismissingContextMenu(_:)", - "symbol_kind": "source.lang.swift.decl.function.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/Denys/Projects/DTCollectionViewManager/Sources/DTCollectionViewManager/DTCollectionViewManager+Delegate.swift", - "line": 269, - "symbol": "DTCollectionViewManager.canEdit(_:_:)", - "symbol_kind": "source.lang.swift.decl.function.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/Denys/Projects/DTCollectionViewManager/Sources/DTCollectionViewManager/DTCollectionViewManager+Delegate.swift", - "line": 421, - "symbol": "ViewModelMapping.shouldBeginMultipleSelectionInteraction(_:)", - "symbol_kind": "source.lang.swift.decl.function.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/Denys/Projects/DTCollectionViewManager/Sources/DTCollectionViewManager/DTCollectionViewManager+Delegate.swift", - "line": 432, - "symbol": "ViewModelMapping.didBeginMultipleSelectionInteraction(_:)", - "symbol_kind": "source.lang.swift.decl.function.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/Denys/Projects/DTCollectionViewManager/Sources/DTCollectionViewManager/DTCollectionViewManager+Delegate.swift", - "line": 439, - "symbol": "ViewModelMapping.contextMenuConfiguration(_:)", - "symbol_kind": "source.lang.swift.decl.function.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/Denys/Projects/DTCollectionViewManager/Sources/DTCollectionViewManager/DTCollectionViewManager+Delegate.swift", - "line": 448, - "symbol": "ViewModelMapping.canEdit(_:)", - "symbol_kind": "source.lang.swift.decl.function.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/Denys/Projects/DTCollectionViewManager/Sources/DTCollectionViewManager/DTCollectionViewManager+Deprecated.swift", - "line": 38, - "symbol": "DTCollectionViewManager.configureEvents(for:_:)", - "symbol_kind": "source.lang.swift.decl.function.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/Denys/Projects/DTCollectionViewManager/Sources/DTCollectionViewManager/DTCollectionViewManager+Deprecated.swift", - "line": 46, - "symbol": "DTCollectionViewManager.configure(_:_:)", - "symbol_kind": "source.lang.swift.decl.function.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/Denys/Projects/DTCollectionViewManager/Sources/DTCollectionViewManager/DTCollectionViewManager+Deprecated.swift", - "line": 55, - "symbol": "DTCollectionViewManager.configureHeader(_:_:)", - "symbol_kind": "source.lang.swift.decl.function.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/Denys/Projects/DTCollectionViewManager/Sources/DTCollectionViewManager/DTCollectionViewManager+Deprecated.swift", - "line": 67, - "symbol": "DTCollectionViewManager.configureFooter(_:_:)", - "symbol_kind": "source.lang.swift.decl.function.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/Denys/Projects/DTCollectionViewManager/Sources/DTCollectionViewManager/DTCollectionViewManager+Deprecated.swift", - "line": 79, - "symbol": "DTCollectionViewManager.configureSupplementary(_:ofKind:_:)", - "symbol_kind": "source.lang.swift.decl.function.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/Denys/Projects/DTCollectionViewManager/Sources/DTCollectionViewManager/DTCollectionViewManager+Deprecated.swift", - "line": 86, - "symbol": "DTCollectionViewManager.registerNiblessSupplementary(_:forKind:mappingBlock:)", - "symbol_kind": "source.lang.swift.decl.function.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/Denys/Projects/DTCollectionViewManager/Sources/DTCollectionViewManager/DTCollectionViewManager+Deprecated.swift", - "line": 94, - "symbol": "DTCollectionViewManager.registerNiblessHeader(_:mappingBlock:)", - "symbol_kind": "source.lang.swift.decl.function.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/Denys/Projects/DTCollectionViewManager/Sources/DTCollectionViewManager/DTCollectionViewManager+Deprecated.swift", - "line": 103, - "symbol": "DTCollectionViewManager.registerNiblessFooter(_:mappingBlock:)", - "symbol_kind": "source.lang.swift.decl.function.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/Denys/Projects/DTCollectionViewManager/Sources/DTCollectionViewManager/DTCollectionViewManager+Deprecated.swift", - "line": 110, - "symbol": "DTCollectionViewManager.registerNibless(_:mappingBlock:)", - "symbol_kind": "source.lang.swift.decl.function.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/Denys/Projects/DTCollectionViewManager/Sources/DTCollectionViewManager/DTCollectionViewManager+Deprecated.swift", - "line": 120, - "symbol": "DTCollectionViewManager.registerNibNamed(_:forSupplementary:ofKind:mappingBlock:)", - "symbol_kind": "source.lang.swift.decl.function.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/Denys/Projects/DTCollectionViewManager/Sources/DTCollectionViewManager/DTCollectionViewManager+Deprecated.swift", - "line": 131, - "symbol": "DTCollectionViewManager.registerNibNamed(_:forHeader:mappingBlock:)", - "symbol_kind": "source.lang.swift.decl.function.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/Denys/Projects/DTCollectionViewManager/Sources/DTCollectionViewManager/DTCollectionViewManager+Deprecated.swift", - "line": 143, - "symbol": "DTCollectionViewManager.registerNibNamed(_:forFooter:mappingBlock:)", - "symbol_kind": "source.lang.swift.decl.function.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/Denys/Projects/DTCollectionViewManager/Sources/DTCollectionViewManager/DTCollectionViewManager+Deprecated.swift", - "line": 155, - "symbol": "DTCollectionViewManager.registerNibNamed(_:for:mappingBlock:)", - "symbol_kind": "source.lang.swift.decl.function.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/Denys/Projects/DTCollectionViewManager/Sources/DTCollectionViewManager/DTCollectionViewManager.swift", - "line": 224, - "symbol": "DTCollectionViewManager.configureDiffableDataSource(modelProvider:)", - "symbol_kind": "source.lang.swift.decl.function.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/Denys/Projects/DTCollectionViewManager/Sources/DTCollectionViewManager/DTCollectionViewManager.swift", - "line": 249, - "symbol": "DTCollectionViewManager.configureDiffableDataSource(modelProvider:)", - "symbol_kind": "source.lang.swift.decl.function.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/Denys/Projects/DTCollectionViewManager/Sources/DTCollectionViewManager/DTCollectionViewManagerAnomalyHandler.swift", - "line": 33, - "symbol": "DTCollectionViewManagerAnomaly.nilCellModel(_:)", - "symbol_kind": "source.lang.swift.decl.enumelement", - "warning": "undocumented" - }, - { - "file": "/Users/Denys/Projects/DTCollectionViewManager/Sources/DTCollectionViewManager/DTCollectionViewManagerAnomalyHandler.swift", - "line": 34, - "symbol": "DTCollectionViewManagerAnomaly.nilSupplementaryModel(kind:indexPath:)", - "symbol_kind": "source.lang.swift.decl.enumelement", - "warning": "undocumented" - }, - { - "file": "/Users/Denys/Projects/DTCollectionViewManager/Sources/DTCollectionViewManager/DTCollectionViewManagerAnomalyHandler.swift", - "line": 35, - "symbol": "DTCollectionViewManagerAnomaly.noCellMappingFound(modelDescription:indexPath:)", - "symbol_kind": "source.lang.swift.decl.enumelement", - "warning": "undocumented" - }, - { - "file": "/Users/Denys/Projects/DTCollectionViewManager/Sources/DTCollectionViewManager/DTCollectionViewManagerAnomalyHandler.swift", - "line": 36, - "symbol": "DTCollectionViewManagerAnomaly.noSupplementaryMappingFound(modelDescription:kind:indexPath:)", - "symbol_kind": "source.lang.swift.decl.enumelement", - "warning": "undocumented" - }, - { - "file": "/Users/Denys/Projects/DTCollectionViewManager/Sources/DTCollectionViewManager/DTCollectionViewManagerAnomalyHandler.swift", - "line": 37, - "symbol": "DTCollectionViewManagerAnomaly.differentCellReuseIdentifier(mappingReuseIdentifier:cellReuseIdentifier:)", - "symbol_kind": "source.lang.swift.decl.enumelement", - "warning": "undocumented" - }, - { - "file": "/Users/Denys/Projects/DTCollectionViewManager/Sources/DTCollectionViewManager/DTCollectionViewManagerAnomalyHandler.swift", - "line": 38, - "symbol": "DTCollectionViewManagerAnomaly.differentSupplementaryReuseIdentifier(mappingReuseIdentifier:supplementaryReuseIdentifier:)", - "symbol_kind": "source.lang.swift.decl.enumelement", - "warning": "undocumented" - }, - { - "file": "/Users/Denys/Projects/DTCollectionViewManager/Sources/DTCollectionViewManager/DTCollectionViewManagerAnomalyHandler.swift", - "line": 39, - "symbol": "DTCollectionViewManagerAnomaly.differentCellClass(xibName:cellClass:expectedCellClass:)", - "symbol_kind": "source.lang.swift.decl.enumelement", - "warning": "undocumented" - }, - { - "file": "/Users/Denys/Projects/DTCollectionViewManager/Sources/DTCollectionViewManager/DTCollectionViewManagerAnomalyHandler.swift", - "line": 40, - "symbol": "DTCollectionViewManagerAnomaly.differentSupplementaryClass(xibName:viewClass:expectedViewClass:)", - "symbol_kind": "source.lang.swift.decl.enumelement", - "warning": "undocumented" - }, - { - "file": "/Users/Denys/Projects/DTCollectionViewManager/Sources/DTCollectionViewManager/DTCollectionViewManagerAnomalyHandler.swift", - "line": 41, - "symbol": "DTCollectionViewManagerAnomaly.emptyXibFile(xibName:expectedViewClass:)", - "symbol_kind": "source.lang.swift.decl.enumelement", - "warning": "undocumented" - }, - { - "file": "/Users/Denys/Projects/DTCollectionViewManager/Sources/DTCollectionViewManager/DTCollectionViewManagerAnomalyHandler.swift", - "line": 42, - "symbol": "DTCollectionViewManagerAnomaly.modelEventCalledWithCellClass(modelType:methodName:subclassOf:)", - "symbol_kind": "source.lang.swift.decl.enumelement", - "warning": "undocumented" - }, - { - "file": "/Users/Denys/Projects/DTCollectionViewManager/Sources/DTCollectionViewManager/DTCollectionViewManagerAnomalyHandler.swift", - "line": 43, - "symbol": "DTCollectionViewManagerAnomaly.unusedEventDetected(viewType:methodName:)", - "symbol_kind": "source.lang.swift.decl.enumelement", - "warning": "undocumented" - }, - { - "file": "/Users/Denys/Projects/DTCollectionViewManager/Sources/DTCollectionViewManager/DTCollectionViewManagerAnomalyHandler.swift", - "line": 44, - "symbol": "DTCollectionViewManagerAnomaly.eventRegistrationForUnregisteredMapping(viewClass:signature:)", - "symbol_kind": "source.lang.swift.decl.enumelement", - "warning": "undocumented" - }, - { - "file": "/Users/Denys/Projects/DTCollectionViewManager/Sources/DTCollectionViewManager/DTCollectionViewManagerAnomalyHandler.swift", - "line": 45, - "symbol": "DTCollectionViewManagerAnomaly.flowDelegateLayoutMethodWithDifferentLayout(methodSignature:)", - "symbol_kind": "source.lang.swift.decl.enumelement", - "warning": "undocumented" - } + ], - "source_directory": "/Users/Denys/Projects/DTCollectionViewManager" + "source_directory": "/Users/denystelezkin/Developer/DTCollectionViewManager" } \ No newline at end of file