Package org.robovm.apple.fileprovider
Class NSFileProviderExtension
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.fileprovider.NSFileProviderExtension
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public class NSFileProviderExtension extends NSObject
- Since:
- Available in iOS 8.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
NSFileProviderExtension.NSFileProviderExtensionPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInit
-
-
Field Summary
-
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAIN
-
-
Constructor Summary
Constructors Modifier Constructor Description NSFileProviderExtension()
protected
NSFileProviderExtension(NSObject.Handle h, long handle)
protected
NSFileProviderExtension(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description void
createDirectory(java.lang.String directoryName, NSString parentItemIdentifier, org.robovm.objc.block.VoidBlock2<NSFileProviderItem,NSError> completionHandler)
void
deleteItem(NSString itemIdentifier, org.robovm.objc.block.VoidBlock1<NSError> completionHandler)
NSFileProviderEnumerator
enumeratorForContainer(NSString containerItemIdentifier, NSError.NSErrorPtr error)
NSProgress
fetchThumbnails(NSArray<NSString> itemIdentifiers, CGSize size, org.robovm.objc.block.VoidBlock3<NSString,NSData,NSError> perThumbnailCompletionHandler, org.robovm.objc.block.VoidBlock1<NSError> completionHandler)
NSURL
getDocumentStorageURL()
Deprecated.Deprecated in iOS 11.0.NSFileProviderDomain
getDomain()
java.lang.String
getProviderIdentifier()
Deprecated.Deprecated in iOS 11.0.NSURL
getURLForItem(NSString identifier)
void
importDocumentAtURL(NSURL fileURL, NSString parentItemIdentifier, org.robovm.objc.block.VoidBlock2<NSFileProviderItem,NSError> completionHandler)
void
itemChangedAtURL(NSURL url)
NSFileProviderItem
itemForIdentifier(NSString identifier)
NSString
persistentIdentifierForItemAtURL(NSURL url)
static NSURL
placeholderURLForURL(NSURL url)
Deprecated.Deprecated in iOS 11.0.void
providePlaceholderAtURL(NSURL url, org.robovm.objc.block.VoidBlock1<NSError> completionHandler)
void
renameItem(NSString itemIdentifier, java.lang.String itemName, org.robovm.objc.block.VoidBlock2<NSFileProviderItem,NSError> completionHandler)
void
reparentItem(NSString itemIdentifier, NSString parentItemIdentifier, java.lang.String newName, org.robovm.objc.block.VoidBlock2<NSFileProviderItem,NSError> completionHandler)
void
setFavoriteRank(NSNumber favoriteRank, NSString itemIdentifier, org.robovm.objc.block.VoidBlock2<NSFileProviderItem,NSError> completionHandler)
void
setLastUsedDate(NSDate lastUsedDate, NSString itemIdentifier, org.robovm.objc.block.VoidBlock2<NSFileProviderItem,NSError> completionHandler)
void
setTagData(NSData tagData, NSString itemIdentifier, org.robovm.objc.block.VoidBlock2<NSFileProviderItem,NSError> completionHandler)
void
startProvidingItemAtURL(NSURL url, org.robovm.objc.block.VoidBlock1<NSError> completionHandler)
void
stopProvidingItemAtURL(NSURL url)
NSArray<?>
supportedServiceSources(NSString itemIdentifier, NSError.NSErrorPtr error)
void
trashItem(NSString itemIdentifier, org.robovm.objc.block.VoidBlock2<NSFileProviderItem,NSError> completionHandler)
void
untrashItem(NSString itemIdentifier, NSString parentItemIdentifier, org.robovm.objc.block.VoidBlock2<NSFileProviderItem,NSError> completionHandler)
static boolean
writePlaceholder(NSURL placeholderURL, NSDictionary<NSString,?> metadata, NSError.NSErrorPtr error)
Deprecated.Deprecated in iOS 11.0.-
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, willChangeValues
-
-
-
-
Constructor Detail
-
NSFileProviderExtension
public NSFileProviderExtension()
-
NSFileProviderExtension
protected NSFileProviderExtension(NSObject.Handle h, long handle)
-
NSFileProviderExtension
protected NSFileProviderExtension(NSObject.SkipInit skipInit)
-
-
Method Detail
-
getProviderIdentifier
@Deprecated public java.lang.String getProviderIdentifier()
Deprecated.Deprecated in iOS 11.0.- Since:
- Available in iOS 8.0 and later.
-
getDocumentStorageURL
@Deprecated public NSURL getDocumentStorageURL()
Deprecated.Deprecated in iOS 11.0.- Since:
- Available in iOS 8.0 and later.
-
getDomain
public NSFileProviderDomain getDomain()
-
itemForIdentifier
public NSFileProviderItem itemForIdentifier(NSString identifier) throws NSErrorException
- Throws:
NSErrorException
- Since:
- Available in iOS 11.0 and later.
-
providePlaceholderAtURL
public void providePlaceholderAtURL(NSURL url, org.robovm.objc.block.VoidBlock1<NSError> completionHandler)
-
startProvidingItemAtURL
public void startProvidingItemAtURL(NSURL url, org.robovm.objc.block.VoidBlock1<NSError> completionHandler)
-
stopProvidingItemAtURL
public void stopProvidingItemAtURL(NSURL url)
-
itemChangedAtURL
public void itemChangedAtURL(NSURL url)
-
writePlaceholder
@Deprecated public static boolean writePlaceholder(NSURL placeholderURL, NSDictionary<NSString,?> metadata, NSError.NSErrorPtr error)
Deprecated.Deprecated in iOS 11.0. Use the corresponding method on NSFileProviderManager instead- Since:
- Available in iOS 8.0 and later.
-
placeholderURLForURL
@Deprecated public static NSURL placeholderURLForURL(NSURL url)
Deprecated.Deprecated in iOS 11.0.- Since:
- Available in iOS 8.0 and later.
-
enumeratorForContainer
public NSFileProviderEnumerator enumeratorForContainer(NSString containerItemIdentifier, NSError.NSErrorPtr error)
-
importDocumentAtURL
public void importDocumentAtURL(NSURL fileURL, NSString parentItemIdentifier, org.robovm.objc.block.VoidBlock2<NSFileProviderItem,NSError> completionHandler)
- Since:
- Available in iOS 11.0 and later.
-
createDirectory
public void createDirectory(java.lang.String directoryName, NSString parentItemIdentifier, org.robovm.objc.block.VoidBlock2<NSFileProviderItem,NSError> completionHandler)
- Since:
- Available in iOS 11.0 and later.
-
renameItem
public void renameItem(NSString itemIdentifier, java.lang.String itemName, org.robovm.objc.block.VoidBlock2<NSFileProviderItem,NSError> completionHandler)
- Since:
- Available in iOS 11.0 and later.
-
reparentItem
public void reparentItem(NSString itemIdentifier, NSString parentItemIdentifier, java.lang.String newName, org.robovm.objc.block.VoidBlock2<NSFileProviderItem,NSError> completionHandler)
- Since:
- Available in iOS 11.0 and later.
-
trashItem
public void trashItem(NSString itemIdentifier, org.robovm.objc.block.VoidBlock2<NSFileProviderItem,NSError> completionHandler)
- Since:
- Available in iOS 11.0 and later.
-
untrashItem
public void untrashItem(NSString itemIdentifier, NSString parentItemIdentifier, org.robovm.objc.block.VoidBlock2<NSFileProviderItem,NSError> completionHandler)
- Since:
- Available in iOS 11.0 and later.
-
deleteItem
public void deleteItem(NSString itemIdentifier, org.robovm.objc.block.VoidBlock1<NSError> completionHandler)
- Since:
- Available in iOS 11.0 and later.
-
setLastUsedDate
public void setLastUsedDate(NSDate lastUsedDate, NSString itemIdentifier, org.robovm.objc.block.VoidBlock2<NSFileProviderItem,NSError> completionHandler)
- Since:
- Available in iOS 11.0 and later.
-
setTagData
public void setTagData(NSData tagData, NSString itemIdentifier, org.robovm.objc.block.VoidBlock2<NSFileProviderItem,NSError> completionHandler)
- Since:
- Available in iOS 11.0 and later.
-
setFavoriteRank
public void setFavoriteRank(NSNumber favoriteRank, NSString itemIdentifier, org.robovm.objc.block.VoidBlock2<NSFileProviderItem,NSError> completionHandler)
- Since:
- Available in iOS 11.0 and later.
-
supportedServiceSources
public NSArray<?> supportedServiceSources(NSString itemIdentifier, NSError.NSErrorPtr error)
- Since:
- Available in iOS 11.0 and later.
-
-