API documentation  2.0rc1
Public Member Functions | List of all members
client::URL Class Reference

#include <clientlib.h>

Inherits client::Object.

Public Member Functions

Stringget_hash ()
 
void set_hash (const String &)
 
Stringget_host ()
 
void set_host (const String &)
 
Stringget_hostname ()
 
void set_hostname (const String &)
 
Stringget_href ()
 
void set_href (const String &)
 
Stringget_origin ()
 
Stringget_password ()
 
void set_password (const String &)
 
Stringget_pathname ()
 
void set_pathname (const String &)
 
Stringget_port ()
 
void set_port (const String &)
 
Stringget_protocol ()
 
void set_protocol (const String &)
 
Stringget_search ()
 
void set_search (const String &)
 
URLSearchParamsget_searchParams ()
 
Stringget_username ()
 
void set_username (const String &)
 
StringtoString ()
 
URLget_prototype ()
 
void set_prototype (URL *)
 
 URL (const String &url)
 
 URL (const String &url, const String &base)
 
 URL (const String &url, URL *base)
 
- Public Member Functions inherited from client::Object
 Object ()
 
template<typename T >
valueOf ()
 
 operator double () const
 
Objectoperator[] (const client::String &name) const
 
void set_ (const client::String &name, Object *v)
 
template<typename T , typename = typename std::enable_if<std::is_arithmetic<T>::value, T>::type>
void set_ (const client::String &name, T v)
 
bool hasOwnProperty (const client::String &name)
 

Constructor & Destructor Documentation

◆ URL() [1/3]

client::URL::URL ( const String url)

◆ URL() [2/3]

client::URL::URL ( const String url,
const String base 
)

◆ URL() [3/3]

client::URL::URL ( const String url,
URL base 
)

Member Function Documentation

◆ get_hash()

String* client::URL::get_hash ( )

◆ get_host()

String* client::URL::get_host ( )

◆ get_hostname()

String* client::URL::get_hostname ( )

◆ get_href()

String* client::URL::get_href ( )

◆ get_origin()

String* client::URL::get_origin ( )

◆ get_password()

String* client::URL::get_password ( )

◆ get_pathname()

String* client::URL::get_pathname ( )

◆ get_port()

String* client::URL::get_port ( )

◆ get_protocol()

String* client::URL::get_protocol ( )

◆ get_prototype()

URL* client::URL::get_prototype ( )

◆ get_search()

String* client::URL::get_search ( )

◆ get_searchParams()

URLSearchParams* client::URL::get_searchParams ( )

◆ get_username()

String* client::URL::get_username ( )

◆ set_hash()

void client::URL::set_hash ( const String )

◆ set_host()

void client::URL::set_host ( const String )

◆ set_hostname()

void client::URL::set_hostname ( const String )

◆ set_href()

void client::URL::set_href ( const String )

◆ set_password()

void client::URL::set_password ( const String )

◆ set_pathname()

void client::URL::set_pathname ( const String )

◆ set_port()

void client::URL::set_port ( const String )

◆ set_protocol()

void client::URL::set_protocol ( const String )

◆ set_prototype()

void client::URL::set_prototype ( URL )

◆ set_search()

void client::URL::set_search ( const String )

◆ set_username()

void client::URL::set_username ( const String )

◆ toString()

String* client::URL::toString ( )