53
54
55
56
57
58
59
60
61
62
63
64
65
66
|
*/
+ (bool)registerClass: (Class)class_ forScheme: (OFString *)scheme;
/**
* @brief Returns the handler for the specified URI.
*
* @return The handler for the specified URI.
*/
+ (OFURIHandler *)handlerForURI: (OFURI *)URI;
/**
* @brief Opens the item at the specified URI.
*
* @param URI The URI of the item which should be opened
|
>
|
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
|
*/
+ (bool)registerClass: (Class)class_ forScheme: (OFString *)scheme;
/**
* @brief Returns the handler for the specified URI.
*
* @return The handler for the specified URI.
* @throw OFUnsupportedProtocolException The specified URI is not supported
*/
+ (OFURIHandler *)handlerForURI: (OFURI *)URI;
/**
* @brief Opens the item at the specified URI.
*
* @param URI The URI of the item which should be opened
|
78
79
80
81
82
83
84
85
86
87
88
89
90
91
|
* `a` | Write-only, create or append
* `a+` | Read-write, create or append
* @n
* The handler is allowed to not implement all modes and is also
* allowed to implement additional, scheme-specific modes.
* @return The opened stream if it was successfully opened
* @throw OFOpenItemFailedException Opening the item failed
*/
+ (OFStream *)openItemAtURI: (OFURI *)URI mode: (OFString *)mode;
- (instancetype)init OF_UNAVAILABLE;
/**
* @brief Initializes the handler for the specified scheme.
|
>
|
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
|
* `a` | Write-only, create or append
* `a+` | Read-write, create or append
* @n
* The handler is allowed to not implement all modes and is also
* allowed to implement additional, scheme-specific modes.
* @return The opened stream if it was successfully opened
* @throw OFOpenItemFailedException Opening the item failed
* @throw OFUnsupportedProtocolException The specified URI is not supported
*/
+ (OFStream *)openItemAtURI: (OFURI *)URI mode: (OFString *)mode;
- (instancetype)init OF_UNAVAILABLE;
/**
* @brief Initializes the handler for the specified scheme.
|
113
114
115
116
117
118
119
120
121
122
123
124
125
126
|
* `a` | Write-only, create or append
* `a+` | Read-write, create or append
* @n
* The handler is allowed to not implement all modes and is also
* allowed to implement additional, scheme-specific modes.
* @return The opened stream if it was successfully opened
* @throw OFOpenItemFailedException Opening the item failed
*/
- (OFStream *)openItemAtURI: (OFURI *)URI mode: (OFString *)mode;
/**
* @brief Returns the attributes for the item at the specified URI.
*
* @param URI The URI to return the attributes for
|
>
>
|
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
|
* `a` | Write-only, create or append
* `a+` | Read-write, create or append
* @n
* The handler is allowed to not implement all modes and is also
* allowed to implement additional, scheme-specific modes.
* @return The opened stream if it was successfully opened
* @throw OFOpenItemFailedException Opening the item failed
* @throw OFUnsupportedProtocolException The specified URI is not supported by
* the handler
*/
- (OFStream *)openItemAtURI: (OFURI *)URI mode: (OFString *)mode;
/**
* @brief Returns the attributes for the item at the specified URI.
*
* @param URI The URI to return the attributes for
|