22OF_ASSUME_NONNULL_BEGIN
59@property OF_NULLABLE_PROPERTY (readwrite,
copy, nonatomic)
84@property OF_NULLABLE_PROPERTY (readwrite,
copy, nonatomic)
101@property OF_NULLABLE_PROPERTY (readwrite,
copy, nonatomic)
128@property (readwrite,
copy, nonatomic)
145@property OF_NULLABLE_PROPERTY (readwrite,
copy, nonatomic)
161@property OF_NULLABLE_PROPERTY (readwrite,
copy, nonatomic)
178@property OF_NULLABLE_PROPERTY (readwrite,
copy, nonatomic)
203- (
void)appendPathComponent: (
OFString *)component;
212- (
void)appendPathComponent: (
OFString *)component
213 isDirectory: (
bool)isDirectory;
220- (
void)appendPathExtension: (
OFString *)extension;
An abstract class for storing objects in an array.
Definition OFArray.h:109
A class for representing IRIs, URIs, URLs and URNs, for parsing them as well as accessing parts of th...
Definition OFIRI.h:41
A class for representing IRIs, URIs, URLs and URNs, for parsing them, accessing parts of them as well...
Definition OFMutableIRI.h:33
OFString * percentEncodedUser
The user part of the IRI in percent-encoded form.
Definition OFMutableIRI.h:85
OFString * percentEncodedFragment
The fragment part of the IRI in percent-encoded form.
Definition OFMutableIRI.h:179
OFString * scheme
The scheme part of the IRI.
Definition OFMutableIRI.h:43
OFString * percentEncodedPassword
The password part of the IRI in percent-encoded form.
Definition OFMutableIRI.h:102
OFString * host
The host part of the IRI.
Definition OFMutableIRI.h:48
void deletePathExtension()
Deletes the path extension.
Definition OFMutableIRI.m:442
OFString * percentEncodedHost
The host part of the IRI in percent-encoded form.
Definition OFMutableIRI.h:60
OFNumber * port
The port part of the IRI.
Definition OFMutableIRI.h:68
OFString * fragment
The fragment part of the IRI.
Definition OFMutableIRI.h:167
void standardizePath()
Resolves relative subpaths.
Definition OFMutableIRI.m:473
OFString * path
The path part of the IRI.
Definition OFMutableIRI.h:107
OFString * user
The user part of the IRI.
Definition OFMutableIRI.h:73
OFString * percentEncodedQuery
The query part of the IRI in percent-encoded form.
Definition OFMutableIRI.h:146
OFString * query
The query part of the IRI.
Definition OFMutableIRI.h:134
OFString * password
The password part of the IRI.
Definition OFMutableIRI.h:90
void deleteLastPathComponent()
Deletes the last path component.
Definition OFMutableIRI.m:414
OFString * percentEncodedPath
The path part of the IRI in percent-encoded form.
Definition OFMutableIRI.h:118
OFArray * queryItems
The query part of the IRI as an array.
Definition OFMutableIRI.h:162
OFArray * pathComponents
The path of the IRI split into components.
Definition OFMutableIRI.h:129
void makeImmutable()
Converts the mutable IRI to an immutable IRI.
Definition OFMutableIRI.m:528
Provides a way to store a number in an object.
Definition OFNumber.h:47
id copy()
Returns the class.
Definition OFObject.m:1407
A class for storing a pair of two objects.
Definition OFPair.h:40
A class for handling strings.
Definition OFString.h:143