228 {
229
235
240
241 _re =
re(
"([a-z]+)://([^:/\?]+)?(:[0-9]+)?(/[^\?#]+)?([^#]+)?(#.*)?", 0);
242}
Regexp * re(const char *pattern, int options)
static Array * pathComponents(const URL *self)
static bool isEqual(const Object *self, const Object *other)
static Object * copy(const Object *self)
static URL * initWithCharacters(URL *self, const char *chars)
ident interface
The interface of the Class.
int hash(const Object *self)
void dealloc(Object *self)
Frees all resources held by this Object.
Array * pathComponents(const URL *self)
URL * initWithString(URL *self, const String *string)
Initializes this URL with the specified String.
URL * initWithCharacters(URL *self, const char *chars)
Initializes this URL with the specified characters.