18 #ifndef _DECAF_INTERNAL_NET_URLTYPE_H_
19 #define _DECAF_INTERNAL_NET_URLTYPE_H_
80 this->protocol = protocol;
96 this->authority = authority;
115 this->userInfo = userInfo;
204 return this->hashCode;
214 this->hashCode = hashCode;
decaf::lang::String getUserInfo() const
Gets the user info part of the URL, e.g.
Definition: URLType.h:104
void setQuery(const decaf::lang::String &query)
Sets the Query part of the URL.
Definition: URLType.h:178
void setAuthority(const decaf::lang::String &authority)
Sets the Authority of the URL.
Definition: URLType.h:95
void setHashCode(int hashCode)
Sets the hash code for this URLType instance.
Definition: URLType.h:213
decaf::lang::String getHost() const
Gets the Host name part of the URL.
Definition: URLType.h:122
void setUserInfo(const decaf::lang::String &userInfo)
Sets the user info part of the URL, e.g.
Definition: URLType.h:114
decaf::lang::String getPath() const
Gets the Path part of the URL.
Definition: URLType.h:154
void setRef(const decaf::lang::String &ref)
Sets the Ref part of the URL.
Definition: URLType.h:194
decaf::lang::String getQuery() const
Gets the Query part of the URL.
Definition: URLType.h:170
Basic type object that holds data that composes a given URL.
Definition: URLType.h:31
int getHashCode() const
Gets the computed hashCode for this URLType or return -1 if non is set.
Definition: URLType.h:203
decaf::lang::String getFile() const
Gets the File of the URL.
Definition: URLType.h:55
void setPath(const decaf::lang::String &path)
Sets the Path part of the URL.
Definition: URLType.h:162
void setProtocol(const decaf::lang::String &protocol)
Sets the protocol of the URL, e.g.
Definition: URLType.h:79
decaf::lang::String getAuthority() const
Gets the Authority of the URL.
Definition: URLType.h:87
An immutable sequence of characters.
Definition: String.h:57
#define DECAF_API
Definition: Config.h:29
decaf::lang::String getRef() const
Gets the Ref part of the URL.
Definition: URLType.h:186
void setHost(const decaf::lang::String &host)
Sets the Host name part of the URL.
Definition: URLType.h:130
decaf::lang::String getProtocol() const
Gets the protocol of the URL, e.g.
Definition: URLType.h:71
void setFile(const decaf::lang::String &file)
Sets the File of the URL.
Definition: URLType.h:63
int getPort() const
Gets the port part of the URL.
Definition: URLType.h:138
void setPort(int port)
Sets the port part of the URL.
Definition: URLType.h:146