18OF_ASSUME_NONNULL_BEGIN
39@property (readwrite, copy, nonatomic)
OFString *scheme;
44@property OF_NULLABLE_PROPERTY (readwrite, copy, nonatomic)
OFString *
host;
55@property OF_NULLABLE_PROPERTY (readwrite, copy, nonatomic)
64@property OF_NULLABLE_PROPERTY (readwrite, copy, nonatomic)
OFNumber *port;
69@property OF_NULLABLE_PROPERTY (readwrite, copy, nonatomic)
OFString *user;
80@property OF_NULLABLE_PROPERTY (readwrite, copy, nonatomic)
86@property OF_NULLABLE_PROPERTY (readwrite, copy, nonatomic)
OFString *password;
97@property OF_NULLABLE_PROPERTY (readwrite, copy, nonatomic)
103@property (readwrite, copy, nonatomic)
OFString *path;
114@property (readwrite, copy, nonatomic)
OFString *percentEncodedPath;
124@property (readwrite, copy, nonatomic)
130@property OF_NULLABLE_PROPERTY (readwrite, copy, nonatomic)
OFString *query;
141@property OF_NULLABLE_PROPERTY (readwrite, copy, nonatomic)
157@property OF_NULLABLE_PROPERTY (readwrite, copy, nonatomic)
163@property OF_NULLABLE_PROPERTY (readwrite, copy, nonatomic)
OFString *fragment;
174@property OF_NULLABLE_PROPERTY (readwrite, copy, nonatomic)
183+ (instancetype)IRIWithScheme: (
OFString *)scheme;
192- (instancetype)initWithScheme: (
OFString *)scheme;
199- (
void)appendPathComponent: (
OFString *)component;
208- (
void)appendPathComponent: (
OFString *)component
209 isDirectory: (
bool)isDirectory;
214- (
void)standardizePath;
219- (
void)makeImmutable;
An abstract class for storing objects in an array.
Definition OFArray.h:105
A class for representing IRIs, URIs, URLs and URNs, for parsing them as well as accessing parts of th...
Definition OFIRI.h:37
A class for representing IRIs, URIs, URLs and URNs, for parsing them, accessing parts of them as well...
Definition OFMutableIRI.h:29
OFString * host
The host part of the IRI.
Definition OFMutableIRI.h:44
Provides a way to store a number in an object.
Definition OFNumber.h:43
A class for storing a pair of two objects.
Definition OFPair.h:36
A class for handling strings.
Definition OFString.h:135