luxlabs header browser preview


@class NSMutableDictionary, WFType, NSDictionary, WFObjectType, NSItemProvider, NSOrderedSet, NSExtensionItem, WFImage, NSString, WFContentItemChangeTransaction, WFContentItemStringConversionBehavior, NSArray, WFRepresentation, WFFileType, WFContentAttributionSet, NSUUID;

@interface WFContentItem : NSObject <WFContentItemClass, WFCopying, NSSecureCoding>

@property (class, readonly, nonatomic) NSArray *pasteboardValueClasses;
@property (class, readonly, nonatomic) NSOrderedSet *supportedTypesExcludingInstanceSpecificTypes;
@property (class, readonly, nonatomic) NSOrderedSet *supportedItemClassesExcludingInstanceSpecificTypes;
@property (class, readonly, nonatomic) BOOL supportedTypesMustBeDeterminedByInstance;
@property (class, readonly, nonatomic) NSOrderedSet *supportedTypes;
@property (class, readonly, nonatomic) NSOrderedSet *supportedItemClasses;
@property (class, readonly, nonatomic) NSOrderedSet *allSupportedTypes;
@property (class, readonly, nonatomic) NSOrderedSet *allSupportedItemClasses;
@property (class, readonly, nonatomic) NSArray *contentCategories;
@property (class, readonly, nonatomic) NSString *typeDescription;
@property (class, readonly, nonatomic) NSString *localizedTypeDescription;
@property (class, readonly, nonatomic) NSString *pluralTypeDescription;
@property (class, readonly, nonatomic) NSString *localizedPluralTypeDescription;
@property (class, readonly, nonatomic) NSString *filterDescription;
@property (class, readonly, nonatomic) NSString *localizedFilterDescription;
@property (class, readonly, nonatomic) NSString *pluralFilterDescription;
@property (class, readonly, nonatomic) NSString *localizedPluralFilterDescription;
@property (class, readonly, nonatomic) NSString *countDescription;
@property (class, readonly, nonatomic) BOOL canLowercaseTypeDescription;
@property (class, readonly, nonatomic) NSArray *properties;
@property (class, readonly, nonatomic) NSArray *allProperties;
@property (class, readonly, nonatomic) WFContentItemStringConversionBehavior *stringConversionBehavior;
@property (class, readonly) BOOL supportsSecureCoding;

@property (readonly, nonatomic) NSItemProvider *itemProvider;
@property (readonly, nonatomic) NSExtensionItem *extensionItem;
@property (readonly, nonatomic) NSItemProvider *minimalItemProvider;
@property (readonly, nonatomic) NSExtensionItem *minimalExtensionItem;
@property (readonly, nonatomic) NSString *richListTitle;
@property (readonly, nonatomic) unsigned long long preferredDisplayStyle;
@property (retain, nonatomic) NSMutableDictionary *representationsByType;
@property (retain, nonatomic) NSMutableDictionary *subItemsByClass;
@property (readonly, nonatomic) WFContentItemChangeTransaction *changeTransaction;
@property (readonly, nonatomic) NSOrderedSet *ownedTypes;
@property (readonly, nonatomic) NSOrderedSet *outputTypes;
@property (readonly, nonatomic) WFType *internalRepresentationType;
@property (readonly, nonatomic) WFRepresentation *internalRepresentation;
@property (readonly, nonatomic) NSArray *allowedClassesForDecodingInternalRepresentations;
@property (readonly, nonatomic) NSString *internalName;
@property (readonly, nonatomic) NSOrderedSet *supportedTypes;
@property (readonly, nonatomic) NSOrderedSet *supportedItemClasses;
@property (readonly, nonatomic) NSOrderedSet *allSupportedTypes;
@property (readonly, nonatomic) NSOrderedSet *allSupportedItemClasses;
@property (readonly, nonatomic) WFFileType *preferredFileType;
@property (readonly, nonatomic) WFObjectType *preferredObjectType;
@property (readonly, nonatomic) WFImage *icon;
@property (readonly, nonatomic) NSString *name;
@property (retain, nonatomic) WFContentAttributionSet *attributionSet;
@property (readonly, nonatomic) NSUUID *cachingIdentifier;
@property (readonly, nonatomic) NSDictionary *metadataForSerialization;
@property (readonly, nonatomic) NSDictionary *additionalRepresentationsForSerialization;
@property (readonly, nonatomic) BOOL includesFileRepresentationInSerializedItem;
@property (readonly, nonatomic) BOOL hasStringOutput;
@property (readonly, nonatomic) BOOL cachesSupportedTypes;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (id)itemWithObject:(id)a0;
+ (id)propertyForName:(id)a0;
+ (id)itemWithObject:(id)a0 named:(id)a1;
+ (BOOL)hasStringOutput;
+ (id)badCoercionErrorForType:(id)a0;
+ (id)coercions;
+ (BOOL)contentItems:(id)a0 haveContentProperties:(id)a1;
+ (id)filterRepresentationsForAllowedContent:(id)a0;
+ (BOOL)hasLibrary;
+ (id)itemWithFile:(id)a0;
+ (id)itemWithFile:(id)a0 origin:(id)a1 disclosureLevel:(unsigned long long)a2;
+ (id)itemWithObject:(id)a0 attributionSet:(id)a1;
+ (id)itemWithObject:(id)a0 named:(id)a1 attributionSet:(id)a2;
+ (id)itemWithObject:(id)a0 origin:(id)a1 disclosureLevel:(unsigned long long)a2;
+ (id)itemWithObject:(id)a0 privacyConfiguration:(id)a1;
+ (id)itemWithSerializedItem:(id)a0 forType:(id)a1 named:(id)a2 attributionSet:(id)a3 cachingIdentifier:(id)a4;
+ (id)namePropertyBuilder;
+ (id)outputTypes;
+ (id)ownedPasteboardTypes;
+ (id)ownedTypes;
+ (id)populateBadCoercionError:(id)a0 withResponsibleComponent:(id)a1;
+ (id)propertyBuilders;
+ (void)runQuery:(id)a0 withItems:(id)a1 permissionRequestor:(id)a2 completionHandler:(id /* block */)a3;
+ (id)supportedPropertyForProperty:(id)a0;
+ (BOOL)supportedTypeMustBeDeterminedByInstance:(id)a0;
+ (id)badCoercionErrorForObjectClass:(Class)a0;
+ (id)badCoercionErrorForItemClasses:(id)a0;
+ (id)cachedCoercions;
+ (id)itemWithRepresentation:(id)a0 forType:(id)a1;
+ (id)badCoercionErrorDefaultResponsibleComponent;
+ (id)badCoercionErrorForItemClass:(Class)a0;
+ (id)badCoercionErrorForTypeDescription:(id)a0 toTypeDescription:(id)a1;
+ (id)badCoercionErrorWithReasonString:(id)a0;
+ (id)coercionForCoercingToType:(id)a0 concurrencyMode:(long long)a1;
+ (id)coercionForType:(id)a0;
+ (id /* block */)contentPropertySubstitutor;
+ (BOOL)errorIsBadCoercionError:(id)a0;
+ (void)getContentItemFromSerializedItem:(id)a0 sourceName:(id)a1 completionHandler:(id /* block */)a2;
+ (BOOL)hasFileOutput;
+ (BOOL)isAvailableOnPlatform:(long long)a0;
+ (BOOL)isContentItemSubclass;
+ (id)itemFromSerializedItem:(id)a0 withItemClass:(Class)a1 forType:(id)a2 nameIfKnown:(id)a3 sourceName:(id)a4 attributionSet:(id)a5 cachingIdentifier:(id)a6 completionHandler:(id /* block */)a7;
+ (id)itemWithFile:(id)a0 attributionSet:(id)a1;
+ (id)itemWithFile:(id)a0 attributionSet:(id)a1 cachingIdentifier:(id)a2;
+ (id)itemWithObject:(id)a0 named:(id)a1 attributionSet:(id)a2 cachingIdentifier:(id)a3;
+ (id)itemWithRepresentation:(id)a0;
+ (id)itemWithRepresentation:(id)a0 attributionSet:(id)a1;
+ (id)itemWithRepresentation:(id)a0 attributionSet:(id)a1 cachingIdentifier:(id)a2;
+ (id)itemWithRepresentation:(id)a0 attributionSet:(id)a1 includesDefaultAttributionSet:(BOOL)a2;
+ (id)itemWithRepresentation:(id)a0 forType:(id)a1 attributionSet:(id)a2;
+ (id)itemWithRepresentation:(id)a0 forType:(id)a1 attributionSet:(id)a2 cachingIdentifier:(id)a3;
+ (id)itemWithRepresentation:(id)a0 forType:(id)a1 attributionSet:(id)a2 includesDefaultAttributionSet:(BOOL)a3;
+ (id)itemWithRepresentation:(id)a0 forType:(id)a1 attributionSet:(id)a2 includesDefaultAttributionSet:(BOOL)a3 cachingIdentifier:(id)a4;
+ (id)outputTypesFromCoercions;
+ (BOOL)supportedItemClassMustBeDeterminedByInstance:(Class)a0;

- (void)dealloc;
- (void)encodeWithCoder:(id)a0;
- (void).cxx_destruct;
- (id)copyWithName:(id)a0;
- (id)initWithCoder:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (void)performCoercion:(id)a0;
- (void)getFileRepresentations:(id /* block */)a0 forType:(id)a1;
- (id)objectForClass:(Class)a0;
- (Class)classForCopying;
- (id)defaultSourceForRepresentation:(id)a0;
- (BOOL)getListAltText:(id /* block */)a0;
- (BOOL)alwaysEncodeUsingWFSerializableContent;
- (BOOL)canGenerateRepresentationForType:(id)a0;
- (void)copyStateToItem:(id)a0;
- (void)generateFileRepresentation:(id /* block */)a0 options:(id)a1 forType:(id)a2;
- (id)generateFileRepresentationForType:(id)a0 options:(id)a1 error:(id *)a2;
- (void)generateFileRepresentations:(id /* block */)a0 options:(id)a1 forType:(id)a2;
- (id)generateFileRepresentationsForType:(id)a0 options:(id)a1 error:(id *)a2;
- (void)generateObjectRepresentation:(id /* block */)a0 options:(id)a1 forClass:(Class)a2;
- (id)generateObjectRepresentationForClass:(Class)a0 options:(id)a1 error:(id *)a2;
- (void)generateObjectRepresentations:(id /* block */)a0 options:(id)a1 forClass:(Class)a2;
- (id)generateObjectRepresentationsForClass:(Class)a0 options:(id)a1 error:(id *)a2;
- (void)getFileRepresentation:(id /* block */)a0 forType:(id)a1;
- (void)getFileRepresentationsForSerialization:(id /* block */)a0;
- (BOOL)getListSubtitle:(id /* block */)a0;
- (BOOL)getListThumbnail:(id /* block */)a0 forSize:(struct CGSize { double x0; double x1; })a1;
- (void)getObjectRepresentation:(id /* block */)a0 forClass:(Class)a1;
- (void)getObjectRepresentations:(id /* block */)a0 forClass:(Class)a1;
- (void)getPreferredFileExtension:(id /* block */)a0;
- (void)getPreferredFileSize:(id /* block */)a0;
- (id)getRepresentationsForType:(id)a0 error:(id *)a1;
- (void)setFileRepresentations:(id)a0 forType:(id)a1;
- (id)_getRepresentationsForType:(id)a0 options:(id)a1 error:(id *)a2;
- (BOOL)canEncodeWithCoder:(id)a0;
- (BOOL)canGenerateIntermediaryRepresentationForItemClass:(Class)a0;
- (BOOL)canPerformCoercion:(id)a0;
- (void)coerceToItemClass:(Class)a0 completionHandler:(id /* block */)a1;
- (void)coerceToItemClasses:(id)a0 completionHandler:(id /* block */)a1;
- (void)coerceToItemClasses:(id)a0 options:(id)a1 completionHandler:(id /* block */)a2;
- (BOOL)coercionOptions:(id)a0 allowCoercionsToItemClass:(Class)a1;
- (BOOL)coercionOptions:(id)a0 allowCoercionsToType:(id)a1;
- (id)contentItemByMergingAttributionSet:(id)a0;
- (id)copyWithName:(id)a0 zone:(struct _NSZone { } *)a1;
- (id)extensionItemWithItemProvider:(id)a0;
- (id)fileRepresentationForType:(id)a0;
- (id)fileRepresentationsForType:(id)a0;
- (void)forceCoerceToItemClasses:(id)a0 options:(id)a1 completionHandler:(id /* block */)a2;
- (void)generateFirstLevelSubItemsForItemClass:(Class)a0 options:(id)a1 completionHandler:(id /* block */)a2;
- (id)generateFirstLevelSubItemsForItemClass:(Class)a0 options:(id)a1 error:(id *)a2;
- (void)generateRepresentationsForType:(id)a0 options:(id)a1 completionHandler:(id /* block */)a2;
- (id)generateRepresentationsForType:(id)a0 options:(id)a1 error:(id *)a2;
- (id)generateSubItemsForItemClass:(Class)a0 options:(id)a1 error:(id *)a2;
- (void)generateSubItemsForItemClasses:(id)a0 options:(id)a1 completionHandler:(id /* block */)a2;
- (void)getFileRepresentation:(id /* block */)a0 forType:(id)a1 options:(id)a2;
- (void)getFileRepresentations:(id /* block */)a0 forType:(id)a1 options:(id)a2;
- (void)getObjectRepresentation:(id /* block */)a0 forClass:(Class)a1 options:(id)a2;
- (void)getObjectRepresentations:(id /* block */)a0 forClass:(Class)a1 options:(id)a2;
- (void)getRepresentationsForType:(id)a0 options:(id)a1 completionHandler:(id /* block */)a2;
- (id)getRepresentationsForType:(id)a0 options:(id)a1 error:(id *)a2;
- (void)getSerializedItem:(id /* block */)a0;
- (void)getTitleWithPermissionRequestor:(id)a0 completionHandler:(id /* block */)a1;
- (id)initWithRepresentation:(id)a0 forType:(id)a1 attributionSet:(id)a2;
- (id)initWithRepresentation:(id)a0 forType:(id)a1 attributionSet:(id)a2 cachingIdentifier:(id)a3;
- (id)initWithRepresentation:(id)a0 forType:(id)a1 attributionSet:(id)a2 includesDefaultAttributionSet:(BOOL)a3;
- (id)initWithRepresentation:(id)a0 forType:(id)a1 attributionSet:(id)a2 includesDefaultAttributionSet:(BOOL)a3 cachingIdentifier:(id)a4;
- (id)initWithRepresentationsByType:(id)a0 forType:(id)a1 subItemsByClass:(id)a2 attributionSet:(id)a3 includesDefaultAttributionSet:(BOOL)a4 cachingIdentifier:(id)a5;
- (id)intermediaryTypesForCoercionToItemClass:(Class)a0;
- (id)internalRepresentationForCopyingWithName:(id)a0;
- (BOOL)isCoercibleToItemClass:(Class)a0;
- (BOOL)isCoercibleToItemClasses:(id)a0;
- (id)itemProviderForTypes:(id)a0;
- (id)itemsByCoercingToItemClass:(Class)a0 options:(id)a1 error:(id *)a2;
- (id)nativePasteboardTypeForObjectRepresentationOfClass:(Class)a0;
- (id)objectRepresentationForClass:(Class)a0;
- (id)objectRepresentationsForClass:(Class)a0;
- (id)objectsForClass:(Class)a0;
- (id)preferredTypeOfClass:(Class)a0;
- (id)representationForType:(id)a0;
- (id)representationsForType:(id)a0;
- (void)setObjectRepresentations:(id)a0 forClass:(Class)a1;
- (void)setRepresentations:(id)a0 forType:(id)a1;
- (void)setSubItems:(id)a0 forClass:(Class)a1;
- (id)subItemForClass:(Class)a0;
- (id)subItemsForClass:(Class)a0;
- (id)typeForCoercionRequest:(id)a0;

@end