Package org.robovm.apple.uikit
Class UIDocument
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.uikit.UIDocument
- All Implemented Interfaces:
NSFilePresenter,NSObjectProtocol,NSProgressReporting,UIUserActivityRestoring,ObjCProtocol
- Direct Known Subclasses:
UIManagedDocument
public class UIDocument extends NSObject implements NSFilePresenter, NSProgressReporting, UIUserActivityRestoring
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classUIDocument.Notificationsstatic classUIDocument.UIDocumentPtrNested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInitNested classes/interfaces inherited from class org.robovm.objc.ObjCObject
ObjCObject.ObjCObjectPtr, ObjCObject.Super -
Field Summary
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAINFields inherited from class org.robovm.objc.ObjCObject
customClass -
Constructor Summary
Constructors Modifier Constructor Description UIDocument()protectedUIDocument(NSObject.Handle h, long handle)protectedUIDocument(NSObject.SkipInit skipInit)UIDocument(NSURL url) -
Method Summary
Methods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValuesMethods inherited from class org.robovm.objc.ObjCObject
addStrongRef, dispose, dispose, finalize, getAssociatedObject, getObjCClass, getPeerObject, getSuper, initObject, logRetainRelease, removeStrongRef, retainCustomObjectFromCb, setAssociatedObject, toObjCObject, toObjCObject, updateStrongRefMethods inherited from class org.robovm.rt.bro.NativeObject
as, getHandle, setHandle
-
Constructor Details
-
UIDocument
public UIDocument() -
UIDocument
-
UIDocument
-
UIDocument
-
-
Method Details
-
getFileURL
-
getLocalizedName
-
getFileType
-
getFileModificationDate
-
setFileModificationDate
-
getDocumentState
-
getProgress
- Specified by:
getProgressin interfaceNSProgressReporting- Since:
- Available in iOS 9.0 and later.
-
getUndoManager
-
setUndoManager
-
hasUnsavedChanges
public boolean hasUnsavedChanges() -
getSavingFileType
-
getUserActivity
-
setUserActivity
-
getPresentedItemURL
- Specified by:
getPresentedItemURLin interfaceNSFilePresenter
-
getPresentedItemOperationQueue
- Specified by:
getPresentedItemOperationQueuein interfaceNSFilePresenter
-
getObservedPresentedItemUbiquityAttributes
- Specified by:
getObservedPresentedItemUbiquityAttributesin interfaceNSFilePresenter- Since:
- Available in iOS 11.0 and later.
-
StateChangedNotification
-
UserActivityDocumentURLKey
-
init
-
open
-
close
-
loadFromContents
- Throws:
NSErrorException
-
getContentsForType
- Throws:
NSErrorException
-
disableEditing
public void disableEditing() -
enableEditing
public void enableEditing() -
updateChangeCount
-
getChangeCountToken
-
updateChangeCount
-
save
public void save(NSURL url, UIDocumentSaveOperation saveOperation, VoidBooleanBlock completionHandler) -
autoSave
-
getFileNameExtension
-
writeContents
public boolean writeContents(NSObject contents, NSFileAttributes additionalFileAttributes, NSURL url, UIDocumentSaveOperation saveOperation) throws NSErrorException- Throws:
NSErrorException
-
writeContents
public boolean writeContents(NSObject contents, NSURL url, UIDocumentSaveOperation saveOperation, NSURL originalContentsURL) throws NSErrorException- Throws:
NSErrorException
-
getFileAttributesToWrite
public NSFileAttributes getFileAttributesToWrite(NSURL url, UIDocumentSaveOperation saveOperation) throws NSErrorException- Throws:
NSErrorException
-
read
- Throws:
NSErrorException
-
performAsynchronousFileAccess
-
handleError
-
finishedHandlingError
-
userInteractionNoLongerPermitted
-
revert
-
updateUserActivityState
-
restoreUserActivityState
- Specified by:
restoreUserActivityStatein interfaceUIUserActivityRestoring
-
relinquishPresentedItemToReader
- Specified by:
relinquishPresentedItemToReaderin interfaceNSFilePresenter
-
relinquishPresentedItemToWriter
- Specified by:
relinquishPresentedItemToWriterin interfaceNSFilePresenter
-
savePresentedItemChanges
- Specified by:
savePresentedItemChangesin interfaceNSFilePresenter
-
accommodatePresentedItemDeletion
- Specified by:
accommodatePresentedItemDeletionin interfaceNSFilePresenter
-
presentedItemDidMoveToURL
- Specified by:
presentedItemDidMoveToURLin interfaceNSFilePresenter
-
presentedItemDidChange
public void presentedItemDidChange()- Specified by:
presentedItemDidChangein interfaceNSFilePresenter
-
presentedItemDidChangeUbiquityAttributes
- Specified by:
presentedItemDidChangeUbiquityAttributesin interfaceNSFilePresenter- Since:
- Available in iOS 11.0 and later.
-
presentedItemDidGainVersion
- Specified by:
presentedItemDidGainVersionin interfaceNSFilePresenter
-
presentedItemDidLoseVersion
- Specified by:
presentedItemDidLoseVersionin interfaceNSFilePresenter
-
presentedItemDidResolveConflictVersion
- Specified by:
presentedItemDidResolveConflictVersionin interfaceNSFilePresenter
-
accommodatePresentedSubitemDeletionAtURL
public void accommodatePresentedSubitemDeletionAtURL(NSURL url, VoidBlock1<NSError> completionHandler)- Specified by:
accommodatePresentedSubitemDeletionAtURLin interfaceNSFilePresenter
-
presentedSubitemDidAppearAtURL
- Specified by:
presentedSubitemDidAppearAtURLin interfaceNSFilePresenter
-
presentedSubitemAtURLDidMoveToURL
- Specified by:
presentedSubitemAtURLDidMoveToURLin interfaceNSFilePresenter
-
presentedSubitemDidChangeAtURL
- Specified by:
presentedSubitemDidChangeAtURLin interfaceNSFilePresenter
-
presentedSubitemAtURLDidGainVersion
- Specified by:
presentedSubitemAtURLDidGainVersionin interfaceNSFilePresenter
-
presentedSubitemAtURLDidLoseVersion
- Specified by:
presentedSubitemAtURLDidLoseVersionin interfaceNSFilePresenter
-
presentedSubitemAtURLDidResolveConflictVersion
- Specified by:
presentedSubitemAtURLDidResolveConflictVersionin interfaceNSFilePresenter
-