luxlabs header browser preview


@class WFCoercionOptions, NSArray, WFContentAttributionSet, NSMutableArray, NSLock;

@interface WFContentCollection : NSObject <NSCopying, NSSecureCoding>

@property (class, readonly) BOOL supportsSecureCoding;

@property (readonly, nonatomic) NSArray *extensionItems;
@property (readonly, nonatomic) NSArray *minimalExtensionItems;
@property (retain, nonatomic) NSMutableArray *mutableItems;
@property (retain, nonatomic) NSLock *itemWriteLock;
@property (readonly, nonatomic) long long numberOfItems;
@property (readonly, nonatomic) NSArray *items;
@property (retain, nonatomic) WFCoercionOptions *defaultCoercionOptions;
@property (readonly, nonatomic) WFContentAttributionSet *attributionSet;

+ (id)collectionWithItems:(id)a0;
+ (void)generateCollectionFromPasteboard:(id)a0 completionHandler:(id /* block */)a1;
+ (id)requiredResourcesForContentInPasteboard:(id)a0;
+ (void)_generateCollectionFromPasteboard:(id)a0 completionHandler:(id /* block */)a1;
+ (void)generateCollectionFromDragItems:(id)a0 allowedItemClasses:(id)a1 completionHandler:(id /* block */)a2;
+ (void)getContentItemsForPasteboardItems:(id)a0 resultBlock:(id /* block */)a1;

- (id)init;
- (unsigned long long)hash;
- (void)removeItem:(id)a0;
- (void)addItems:(id)a0;
- (void)addItem:(id)a0;
- (void)encodeWithCoder:(id)a0;
- (id)description;
- (void).cxx_destruct;
- (BOOL)isEqual:(id)a0;
- (void)addObject:(id)a0;
- (id)initWithCoder:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (void)addFile:(id)a0;
- (void)addFile:(id)a0 origin:(id)a1 disclosureLevel:(unsigned long long)a2;
- (void)performCoercion:(id)a0;
- (void)getFileRepresentations:(id /* block */)a0 forType:(id)a1;
- (id)collectionByFilteringItemsWithBlock:(id /* block */)a0 excludedItems:(id *)a1;
- (id)collectionByFilteringToItemClass:(Class)a0 excludedItems:(id *)a1;
- (id)collectionByMergingAttributionSet:(id)a0;
- (void)copyToPasteboard:(id)a0 options:(id)a1 completionHandler:(id /* block */)a2;
- (void)generateCollectionByCoercingToItemClass:(Class)a0 completionHandler:(id /* block */)a1;
- (void)generateCollectionByCoercingToItemClasses:(id)a0 completionHandler:(id /* block */)a1;
- (void)generateCollectionByEvaluatingQuery:(id)a0 forContentItemClass:(Class)a1 permissionRequestor:(id)a2 completionHandler:(id /* block */)a3;
- (void)getFileRepresentation:(id /* block */)a0 forType:(id)a1;
- (void)getFileRepresentationAndAttributionSet:(id /* block */)a0 forType:(id)a1;
- (void)getObjectRepresentation:(id /* block */)a0 forClass:(Class)a1;
- (void)getObjectRepresentationAndAttributionSet:(id /* block */)a0 forClass:(Class)a1;
- (void)getObjectRepresentations:(id /* block */)a0 forClass:(Class)a1;
- (void)getRichTextRepresentation:(id /* block */)a0;
- (void)getStringRepresentation:(id /* block */)a0;
- (void)getStringRepresentations:(id /* block */)a0;
- (void)transformItemsAndFlattenUsingBlock:(id /* block */)a0 completionHandler:(id /* block */)a1;
- (void)transformItemsUsingBlock:(id /* block */)a0 completionHandler:(id /* block */)a1;
- (id)initWithDefaultCoercionOptions:(id)a0;
- (void)addFileWithOriginAttribution:(id)a0;
- (void)addObject:(id)a0 named:(id)a1;
- (BOOL)canPerformCoercion:(id)a0;
- (id)effectiveCoercionOptionsForRequest:(id)a0;
- (void)enumerateFileRepresentations:(id /* block */)a0 forType:(id)a1 completionHandler:(id /* block */)a2;
- (void)enumerateObjectRepresentations:(id /* block */)a0 forClass:(Class)a1 completionHandler:(id /* block */)a2;
- (void)generateCollectionByCoercingToItemClass:(Class)a0 options:(id)a1 completionHandler:(id /* block */)a2;
- (void)generateCollectionByCoercingToItemClasses:(id)a0 options:(id)a1 completionHandler:(id /* block */)a2;
- (void)getFileRepresentations:(id /* block */)a0 options:(id)a1 forType:(id)a2;
- (void)getObjectRepresentations:(id /* block */)a0 options:(id)a1 forClass:(Class)a2;
- (id)initWithItems:(id)a0 defaultCoercionOptions:(id)a1;
- (BOOL)isCoercibleToItemClass:(Class)a0;
- (BOOL)isCoercibleToItemClasses:(id)a0;
- (id)requiredResourcesForContent;
- (void)transformFileRepresentationsForType:(id)a0 usingBlock:(id /* block */)a1 completionHandler:(id /* block */)a2;
- (void)transformFirstFileRepresentationForType:(id)a0 usingBlock:(id /* block */)a1 completionHandler:(id /* block */)a2;
- (void)transformFirstObjectRepresentationForClass:(Class)a0 usingBlock:(id /* block */)a1 completionHandler:(id /* block */)a2;
- (void)transformObjectRepresentationsForClass:(Class)a0 usingBlock:(id /* block */)a1 completionHandler:(id /* block */)a2;

@end