luxlabs header browser preview


@class NSString, WFFileType, NSURL, NSDate, NSData;

@interface WFFileRepresentation : WFRepresentation

@property (retain, nonatomic) NSString *filename;
@property (readonly, nonatomic) NSString *wfName;
@property (readonly, nonatomic) WFFileType *wfType;
@property (readonly, nonatomic) NSDate *creationDate;
@property (readonly, nonatomic) NSDate *modificationDate;
@property (readonly, nonatomic) NSURL *originalURL;
@property (readonly, nonatomic) long long fileSize;
@property (readonly, nonatomic) NSData *data;
@property (readonly, nonatomic) NSURL *fileURL;
@property (readonly, nonatomic) long long representationType;
@property (readonly, nonatomic) BOOL deletesFileOnDeallocation;
@property (readonly, nonatomic) BOOL securityScopedResource;
@property (readonly, nonatomic) BOOL isTemporaryFile;

+ (BOOL)supportsSecureCoding;
+ (id)fileWithURL:(id)a0 options:(long long)a1 ofType:(id)a2;
+ (id)fileWithData:(id)a0 ofType:(id)a1 proposedFilename:(id)a2;
+ (id)proposedFilenameForFile:(id)a0 ofType:(id)a1;
+ (void)addDisallowedDirectory:(id)a0;
+ (id)fileWithURL:(id)a0 options:(long long)a1;
+ (id)fileWithURL:(id)a0 options:(long long)a1 ofType:(id)a2 proposedFilename:(id)a3;
+ (BOOL)coordinateFileOperation:(unsigned long long)a0 shouldCoordinate:(BOOL)a1 fileURL:(id)a2 destinationURL:(id)a3 accessor:(id /* block */)a4;
+ (id)disallowedDirectoryURLs;
+ (BOOL)fileIsInDisallowedDirectory:(id)a0;
+ (id)fileWithData:(id)a0 ofType:(id)a1 proposedFilename:(id)a2 originalURL:(id)a3;
+ (id)fileWithURL:(id)a0 options:(long long)a1 ofType:(id)a2 proposedFilename:(id)a3 originalURL:(id)a4;
+ (BOOL)isAllowedToRepresentFileURL:(id)a0;
+ (id)proposedFilenameForFile:(id)a0 ofType:(id)a1 unsanitizedName:(id *)a2;
+ (BOOL)sandboxAllowsRepresentingFileURL:(id)a0;
+ (id)sanitizedFilename:(id)a0 withExtension:(id)a1;
+ (id)sanitizedFilename:(id)a0 withExtension:(id)a1 unsanitizedName:(id *)a2;
+ (id)typeOfData:(id)a0;
+ (id)typeOfFile:(id)a0;

- (void)dealloc;
- (void)encodeWithCoder:(id)a0;
- (id)description;
- (id)inputStream;
- (void).cxx_destruct;
- (id)initWithCoder:(id)a0;
- (BOOL)isEncodable;
- (id)mappedDataWithError:(id *)a0;
- (BOOL)writeToFileURL:(id)a0 overwriting:(BOOL)a1 error:(id *)a2;
- (id)copyWithName:(id)a0 addingExtensionIfNecessary:(BOOL)a1 zone:(struct _NSZone { } *)a2;
- (id)mappedData;
- (BOOL)atomicReplaceAcrossVolumesIfNeededWithURLForReplacing:(id)a0 sourceURL:(id)a1 error:(id *)a2;
- (id)copyWithName:(id)a0 zone:(struct _NSZone { } *)a1;
- (id)initWithData:(id)a0 ofType:(id)a1 proposedFilename:(id)a2 originalURL:(id)a3;
- (id)initWithFileURL:(id)a0 options:(long long)a1 ofType:(id)a2 proposedFilename:(id)a3 originalURL:(id)a4;
- (id)typeForUserEnteredName:(id)a0 addingExtensionIfNecessary:(BOOL)a1;
- (id)updatedFilenameForUserEnteredName:(id)a0 addingExtensionIfNecessary:(BOOL)a1;
- (BOOL)writeToFileURL:(id)a0 copy:(BOOL)a1 overwrite:(BOOL)a2 error:(id *)a3;
- (BOOL)writeToTemporaryFileURL:(id)a0 error:(id *)a1;

@end