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;
void setHost(const decaf::lang::String &host)
Sets the Host name part of the URL.
Definition URLType.h:130
void setPath(const decaf::lang::String &path)
Sets the Path part of the URL.
Definition URLType.h:162
int getPort() const
Gets the port part of the URL.
Definition URLType.h:138
decaf::lang::String getAuthority() const
Gets the Authority of the URL.
Definition URLType.h:87
void setAuthority(const decaf::lang::String &authority)
Sets the Authority of the URL.
Definition URLType.h:95
decaf::lang::String getProtocol() const
Gets the protocol of the URL, e.g.
Definition URLType.h:71
void setQuery(const decaf::lang::String &query)
Sets the Query part of the URL.
Definition URLType.h:178
void setUserInfo(const decaf::lang::String &userInfo)
Sets the user info part of the URL, e.g.
Definition URLType.h:114
decaf::lang::String getFile() const
Gets the File of the URL.
Definition URLType.h:55
void setRef(const decaf::lang::String &ref)
Sets the Ref part of the URL.
Definition URLType.h:194
decaf::lang::String getRef() const
Gets the Ref part of the URL.
Definition URLType.h:186
void setPort(int port)
Sets the port part of the URL.
Definition URLType.h:146
decaf::lang::String getUserInfo() const
Gets the user info part of the URL, e.g.
Definition URLType.h:104
void setFile(const decaf::lang::String &file)
Sets the File of the URL.
Definition URLType.h:63
decaf::lang::String getHost() const
Gets the Host name part of the URL.
Definition URLType.h:122
void setHashCode(int hashCode)
Sets the hash code for this URLType instance.
Definition URLType.h:213
int getHashCode() const
Gets the computed hashCode for this URLType or return -1 if non is set.
Definition URLType.h:203
decaf::lang::String getQuery() const
Gets the Query part of the URL.
Definition URLType.h:170
decaf::lang::String getPath() const
Gets the Path part of the URL.
Definition URLType.h:154
void setProtocol(const decaf::lang::String &protocol)
Sets the protocol of the URL, e.g.
Definition URLType.h:79
An immutable sequence of characters.
Definition String.h:57
#define DECAF_API
Definition Config.h:29
Definition DefaultServerSocketFactory.h:27
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
Definition AprPool.h:25