20 OF_ASSUME_NONNULL_BEGIN
22 @class OFArray OF_GENERIC(ObjectType);
42 @property (readonly, nonatomic)
OFString *scheme;
55 + (bool)registerClass: (Class)class_ forScheme: (
OFString *)scheme;
91 - (instancetype)init OF_UNAVAILABLE;
99 - (instancetype)initWithScheme: (
OFString *)scheme OF_DESIGNATED_INITIALIZER;
166 - (bool)fileExistsAtIRI: (
OFIRI *)IRI;
176 - (bool)directoryExistsAtIRI: (
OFIRI *)IRI;
186 - (void)createDirectoryAtIRI: (
OFIRI *)IRI;
213 - (void)removeItemAtIRI: (
OFIRI *)IRI;
231 - (void)linkItemAtIRI: (
OFIRI *)source toIRI: (
OFIRI *)destination;
250 - (void)createSymbolicLinkAtIRI: (
OFIRI *)IRI
251 withDestinationPath: (
OFString *)target;
273 - (bool)copyItemAtIRI: (
OFIRI *)source toIRI: (
OFIRI *)destination;
294 - (bool)moveItemAtIRI: (
OFIRI *)source toIRI: (
OFIRI *)destination;
312 ofItemAtIRI: (
OFIRI *)IRI;
330 - (void)setExtendedAttributeData: (
OFData *)data
332 ofItemAtIRI: (
OFIRI *)IRI;
349 - (void)removeExtendedAttributeForName: (
OFString *)name
350 ofItemAtIRI: (
OFIRI *)IRI;
353 OF_ASSUME_NONNULL_END
An abstract class for storing objects in an array.
Definition: OFArray.h:103
A class for storing, accessing and comparing dates.
Definition: OFDate.h:29
The root class for all other classes inside ObjFW.
Definition: OFObject.h:686
A handler for an IRI scheme.
Definition: OFIRIHandler.h:33
A base class for different types of streams.
Definition: OFStream.h:186
A class for handling strings.
Definition: OFString.h:134
An abstract class for storing objects in a dictionary.
Definition: OFDictionary.h:78
A class for representing IRIs, URIs, URLs and URNs, for parsing them as well as accessing parts of th...
Definition: OFIRI.h:35
A class for storing arbitrary data in an array.
Definition: OFData.h:41