20 OF_ASSUME_NONNULL_BEGIN
22 @class OFArray OF_GENERIC(ObjectType);
41 @property (readonly, nonatomic)
OFString *scheme;
54 + (bool)registerClass: (
Class)class_ forScheme: (
OFString *)scheme;
63 - (instancetype)init OF_UNAVAILABLE;
71 - (instancetype)initWithScheme: (
OFString *)scheme OF_DESIGNATED_INITIALIZER;
114 ofItemAtURL: (
OFURL *)URL;
122 - (bool)fileExistsAtURL: (
OFURL *)URL;
130 - (bool)directoryExistsAtURL: (
OFURL *)URL;
137 - (void)createDirectoryAtURL: (
OFURL *)URL;
156 - (void)removeItemAtURL: (
OFURL *)URL;
169 - (void)linkItemAtURL: (
OFURL *)source toURL: (
OFURL *)destination;
185 - (void)createSymbolicLinkAtURL: (
OFURL *)URL
186 withDestinationPath: (
OFString *)target;
205 - (bool)copyItemAtURL: (
OFURL *)source toURL: (
OFURL *)destination;
223 - (bool)moveItemAtURL: (
OFURL *)source toURL: (
OFURL *)destination;
226 OF_ASSUME_NONNULL_END
struct objc_class * Class
A pointer to a class.
Definition: ObjFWRT.h:85
An abstract class for storing objects in an array.
Definition: OFArray.h:92
A class for storing, accessing and comparing dates.
Definition: OFDate.h:36
An abstract class for storing objects in a dictionary.
Definition: OFDictionary.h:58
The root class for all other classes inside ObjFW.
Definition: OFObject.h:520
A base class for different types of streams.
Definition: OFStream.h:191
A class for handling strings.
Definition: OFString.h:132
A handler for a URL scheme.
Definition: OFURLHandler.h:33
A class for parsing URLs and accessing parts of it.
Definition: OFURL.h:34