luxlabs header browser preview


@class NSObject, SFUCryptoKey, NSString, TSPObjectContext, TIADocumentInfo, NSURL, TSADocumentRoot;
@protocol NSFilePresenter, OS_dispatch_queue, TIADocumentPassphraseDelegate;

@interface TIADocument : UIDocument <TSADocumentRootDelegate, TSKDocumentRootProvider, TSPObjectContextDelegate> {
    int _hasPersistenceErrors;
    TSADocumentRoot *_documentRootForDocumentDidLoad;
    TSADocumentRoot *_suspendedDocumentRoot;
    NSObject<OS_dispatch_queue> *_ioQueue;
    NSObject<OS_dispatch_queue> *_ioOperationQueue;
    id _documentStateChangedObserver;
}

@property (retain, nonatomic) TSPObjectContext *context;
@property (retain, nonatomic) TSPObjectContext *contextForRevert;
@property (retain, nonatomic) TIADocumentInfo *documentInfo;
@property (copy, nonatomic) NSURL *templateURL;
@property (retain, nonatomic) SFUCryptoKey *encryptionKey;
@property BOOL isReadOnly;
@property BOOL isClosingWithoutSaving;
@property (readonly, nonatomic) BOOL isClosed;
@property (readonly) BOOL passwordEntryWasAbandoned;
@property (readonly) BOOL documentNeedsDownloadOnRevert;
@property (readonly) BOOL documentRevertWasAbandoned;
@property (readonly) BOOL shouldHideForSnapshots;
@property (readonly, retain, nonatomic) TSADocumentRoot *documentRoot;
@property (readonly) BOOL isShowingConflictResolutionSheet;
@property (readonly) BOOL hasPersistenceErrors;
@property (readonly, nonatomic) BOOL isPasswordProtected;
@property (copy, nonatomic) NSString *documentPasswordHint;
@property (nonatomic) id<TIADocumentPassphraseDelegate> passphraseDelegate;
@property (retain, nonatomic) NSString *sourcePathForNondestructiveImport;
@property (readonly, nonatomic) NSString *name;
@property (readonly, nonatomic) NSString *defaultDraftName;
@property (readonly, nonatomic) NSString *documentCachePath;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (readonly, nonatomic) id<NSFilePresenter> filePresenter;
@property (readonly, nonatomic) BOOL ignoreDocumentSupport;
@property (readonly, nonatomic) BOOL isDocumentSupportTemporary;
@property (readonly, nonatomic) BOOL areNewExternalReferencesToDataAllowed;

- (void)dealloc;
- (BOOL)hasUnsavedChanges;
- (void)closeWithCompletionHandler:(id /* block */)a0;
- (id)contentsForType:(id)a0 error:(id *)a1;
- (void)documentDidLoad;
- (void)setEncryptionKeyWithPassphrase:(id)a0;
- (BOOL)_shouldPreventFileProtectionUpgradeToLevel:(id)a0;
- (id)additionalDocumentPropertiesForWrite;
- (void)context:(id)a0 didDownloadDocumentResources:(id)a1 failedOrCancelledDocumentResources:(id)a2 error:(id)a3;
- (void)coordinatedReadUsingAccessor:(id /* block */)a0;
- (void)decryptedDocumentWithKey:(id)a0;
- (id)documentUUID;
- (id)initWithTemporaryFileURL:(id)a0;
- (id)newExporterForType:(id)a0 options:(id)a1 preferredType:(id *)a2;
- (void)p_performSynchronousBlockOnMainThread:(id /* block */)a0;
- (id)packageDataForWrite;
- (void)passwordStateDidChange;
- (id)persistenceWarningsForData:(id)a0 isReadable:(BOOL)a1 isExternal:(BOOL)a2;
- (void)setDocumentFileProtectionTo:(id)a0;
- (void)setFileProtectionTo:(id)a0 atPath:(id)a1;
- (BOOL)shouldAbandonDocumentRevert;
- (BOOL)validatePassphrase:(id)a0;

@end