luxlabs header browser preview


@class NSMutableDictionary, NSObject;
@protocol OS_dispatch_queue;

@interface PBCoercionRegistry : NSObject

@property (retain, nonatomic) NSObject<OS_dispatch_queue> *memberQueue;
@property (retain, nonatomic) NSMutableDictionary *member_exporterByClass;
@property (retain, nonatomic) NSMutableDictionary *member_importerByClass;
@property (retain, nonatomic) NSMutableDictionary *member_classCoercionByClass;

+ (id)defaultRegistry;
+ (id)archivedDataFromObject:(id)a0 requestedType:(id)a1 outError:(id *)a2;
+ (id)objectFromArchivedData:(id)a0 URL:(id)a1 requestedClass:(Class)a2 typeIdentifier:(id)a3 outError:(id *)a4;

- (id)init;
- (void).cxx_destruct;
- (id)acceptableRepresentationTypesForCreatingObjectOfClass:(Class)a0;
- (BOOL)canCoerceFromRepresentationConformingToType:(id)a0 toObjectOfClass:(Class)a1;
- (id)newObjectOfClass:(Class)a0 fromData:(id)a1 ofType:(id)a2 outError:(id *)a3;
- (void)registerCoercionFromObjectOfClass:(Class)a0 toObjectOfClass:(Class)a1 coercionBlock:(id /* block */)a2;
- (void)registerCoercionFromObjectOfClass:(Class)a0 toRepresentationOfType:(id)a1 coercionBlock:(id /* block */)a2;
- (void)registerCoercionFromRepresentationConformingToType:(id)a0 toObjectOfClass:(Class)a1 coercionBlock:(id /* block */)a2;
- (id)_availableClassesToCoerceFromClass:(Class)a0;
- (id)_member_acceptableRepresentationTypesForCreatingObjectOfClass:(Class)a0;
- (id)_member_availableClassesToCoerceToFromClass:(Class)a0;
- (id)_member_availableDirectRepresentationTypesForClass:(Class)a0;
- (id)_member_exporterFromClass:(Class)a0 toType:(id)a1;
- (void)_member_registerCoercionFromObjectOfClass:(Class)a0 toObjectOfClass:(Class)a1 coercionBlock:(id /* block */)a2;
- (void)_member_registerCoercionFromObjectOfClass:(Class)a0 toRepresentationOfType:(id)a1 coercionBlock:(id /* block */)a2;
- (void)_member_registerCoercionFromRepresentationConformingToType:(id)a0 toObjectOfClass:(Class)a1 coercionBlock:(id /* block */)a2;
- (id)_newObjectOfClass:(Class)a0 fromData:(id)a1 URL:(id)a2 ofType:(id)a3 outError:(id *)a4;
- (id)availableRepresentationTypesForClass:(Class)a0;
- (BOOL)canCoerceObjectOfClass:(Class)a0 toObjectOfClass:(Class)a1;
- (BOOL)canCoerceObjectOfClass:(Class)a0 toRepresentationConformingToType:(id)a1;
- (void)loadRepresentationOfObject:(id)a0 asType:(id)a1 completionBlock:(id /* block */)a2;
- (id)newObjectOfClass:(Class)a0 fromContentsOfURL:(id)a1 ofType:(id)a2 outError:(id *)a3;

@end