-
Notifications
You must be signed in to change notification settings - Fork 36
Expand file tree
/
Copy pathURL.php
More file actions
259 lines (237 loc) Β· 7.92 KB
/
URL.php
File metadata and controls
259 lines (237 loc) Β· 7.92 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
<?php
declare(strict_types=1);
namespace PHPJava\Packages\java\net;
use PHPJava\Exceptions\NotImplementedException;
use PHPJava\Packages\java\lang\Object_;
// use PHPJava\Packages\java\io\Serializable;
// use PHPJava\Packages\java\net\URLStreamHandlerFactory;
/**
* The `URL` class was auto generated.
*
* @parent \PHPJava\Packages\java\lang\Object_
*/
class URL extends Object_ // implements Serializable, URLStreamHandlerFactory
{
/**
* Compares this URL for equality with another object.
*
* @see https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/net/package-summary.html#equals
* @param null|mixed $a
* @throws NotImplementedException
*/
public function equals($a = null)
{
throw new NotImplementedException(__METHOD__);
}
/**
* Gets the authority part of this URL.
*
* @see https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/net/package-summary.html#getAuthority
* @param null|mixed $a
* @throws NotImplementedException
*/
public function getAuthority($a = null)
{
throw new NotImplementedException(__METHOD__);
}
/**
* Gets the contents of this URL.
* Gets the contents of this URL.
*
* @see https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/net/package-summary.html#getContent
* @param null|mixed $a
* @throws NotImplementedException
*/
public function getContent($a = null)
{
throw new NotImplementedException(__METHOD__);
}
/**
* Gets the default port number of the protocol associated with this URL.
*
* @see https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/net/package-summary.html#getDefaultPort
* @param null|mixed $a
* @throws NotImplementedException
*/
public function getDefaultPort($a = null)
{
throw new NotImplementedException(__METHOD__);
}
/**
* Gets the file name of this URL.
*
* @see https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/net/package-summary.html#getFile
* @param null|mixed $a
* @throws NotImplementedException
*/
public function getFile($a = null)
{
throw new NotImplementedException(__METHOD__);
}
/**
* Gets the host name of this URL, if applicable.
*
* @see https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/net/package-summary.html#getHost
* @param null|mixed $a
* @throws NotImplementedException
*/
public function getHost($a = null)
{
throw new NotImplementedException(__METHOD__);
}
/**
* Gets the path part of this URL.
*
* @see https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/net/package-summary.html#getPath
* @param null|mixed $a
* @throws NotImplementedException
*/
public function getPath($a = null)
{
throw new NotImplementedException(__METHOD__);
}
/**
* Gets the port number of this URL.
*
* @see https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/net/package-summary.html#getPort
* @param null|mixed $a
* @throws NotImplementedException
*/
public function getPort($a = null)
{
throw new NotImplementedException(__METHOD__);
}
/**
* Gets the protocol name of this URL.
*
* @see https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/net/package-summary.html#getProtocol
* @param null|mixed $a
* @throws NotImplementedException
*/
public function getProtocol($a = null)
{
throw new NotImplementedException(__METHOD__);
}
/**
* Gets the query part of this URL.
*
* @see https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/net/package-summary.html#getQuery
* @param null|mixed $a
* @throws NotImplementedException
*/
public function getQuery($a = null)
{
throw new NotImplementedException(__METHOD__);
}
/**
* Gets the anchor (also known as the "reference") of this URL.
*
* @see https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/net/package-summary.html#getRef
* @param null|mixed $a
* @throws NotImplementedException
*/
public function getRef($a = null)
{
throw new NotImplementedException(__METHOD__);
}
/**
* Gets the userInfo part of this URL.
*
* @see https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/net/package-summary.html#getUserInfo
* @param null|mixed $a
* @throws NotImplementedException
*/
public function getUserInfo($a = null)
{
throw new NotImplementedException(__METHOD__);
}
/**
* Creates an integer suitable for hash table indexing.
*
* @see https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/net/package-summary.html#hashCode
* @param null|mixed $a
* @throws NotImplementedException
*/
public function hashCode($a = null)
{
throw new NotImplementedException(__METHOD__);
}
/**
* Returns a URLConnection instance that represents a connection to the remote object referred to by the URL.
* Same as openConnection(), except that the connection will be made through the specified proxy; Protocol handlers that do not support proxing will ignore the proxy parameter and make a normal connection.
*
* @see https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/net/package-summary.html#openConnection
* @param null|mixed $a
* @throws NotImplementedException
*/
public function openConnection($a = null)
{
throw new NotImplementedException(__METHOD__);
}
/**
* Opens a connection to this URL and returns an InputStream for reading from that connection.
*
* @see https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/net/package-summary.html#openStream
* @param null|mixed $a
* @throws NotImplementedException
*/
public function openStream($a = null)
{
throw new NotImplementedException(__METHOD__);
}
/**
* Compares two URLs, excluding the fragment component.
*
* @see https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/net/package-summary.html#sameFile
* @param null|mixed $a
* @throws NotImplementedException
*/
public function sameFile($a = null)
{
throw new NotImplementedException(__METHOD__);
}
/**
* Sets an application's URLStreamHandlerFactory.
*
* @see https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/net/package-summary.html#setURLStreamHandlerFactory
* @param null|mixed $a
* @throws NotImplementedException
*/
public static function static_setURLStreamHandlerFactory($a = null)
{
throw new NotImplementedException(__METHOD__);
}
/**
* Constructs a string representation of this URL.
*
* @see https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/net/package-summary.html#toExternalForm
* @param null|mixed $a
* @throws NotImplementedException
*/
public function toExternalForm($a = null)
{
throw new NotImplementedException(__METHOD__);
}
/**
* Constructs a string representation of this URL.
*
* @see https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/net/package-summary.html#toString
* @param null|mixed $a
* @throws NotImplementedException
*/
public function toString($a = null)
{
throw new NotImplementedException(__METHOD__);
}
/**
* Returns a URI equivalent to this URL.
*
* @see https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/net/package-summary.html#toURI
* @param null|mixed $a
* @throws NotImplementedException
*/
public function toURI($a = null)
{
throw new NotImplementedException(__METHOD__);
}
}