// // FLEXObjectExplorerFactory.h // Flipboard // // Created by Ryan Olson on 5/15/14. // Copyright (c) 2020 FLEX Team. All rights reserved. // #import "FLEXGlobalsEntry.h" #ifndef _FLEXObjectExplorerViewController_h #import "FLEXObjectExplorerViewController.h" #else @class FLEXObjectExplorerViewController; #endif NS_ASSUME_NONNULL_BEGIN @interface FLEXObjectExplorerFactory : NSObject + (nullable FLEXObjectExplorerViewController *)explorerViewControllerForObject:(nullable id)object; /// Register a specific explorer view controller class to be used when exploring /// an object of a specific class. Calls will overwrite existing registrations. /// Sections must be initialized using \c forObject: like + (void)registerExplorerSection:(Class)sectionClass forClass:(Class)objectClass; @end NS_ASSUME_NONNULL_END