Class HttpsURL
java.lang.Object
edu.internet2.middleware.grouperClientExt.org.apache.commons.httpclient.URI
edu.internet2.middleware.grouperClientExt.org.apache.commons.httpclient.HttpURL
edu.internet2.middleware.grouperClientExt.org.apache.commons.httpclient.HttpsURL
- All Implemented Interfaces:
Serializable
,Cloneable
,Comparable
The HTTPS URL.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class edu.internet2.middleware.grouperClientExt.org.apache.commons.httpclient.URI
URI.DefaultCharsetChanged, URI.LocaleToCharsetMap
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
Deprecated.static final char[]
Deprecated.UseDEFAULT_SCHEME
instead.static final int
Default port for HTTPS URL.static final char[]
Default scheme for HTTPS URL.Fields inherited from class edu.internet2.middleware.grouperClientExt.org.apache.commons.httpclient.URI
_authority, _fragment, _host, _is_abs_path, _is_hier_part, _is_hostname, _is_IPv4address, _is_IPv6reference, _is_net_path, _is_opaque_part, _is_reg_name, _is_rel_path, _is_server, _opaque, _path, _port, _query, _scheme, _uri, _userinfo, abs_path, absoluteURI, allowed_abs_path, allowed_authority, allowed_fragment, allowed_host, allowed_IPv6reference, allowed_opaque_part, allowed_query, allowed_reg_name, allowed_rel_path, allowed_userinfo, allowed_within_authority, allowed_within_path, allowed_within_query, allowed_within_userinfo, alpha, alphanum, authority, control, defaultDocumentCharset, defaultDocumentCharsetByLocale, defaultDocumentCharsetByPlatform, defaultProtocolCharset, delims, digit, disallowed_opaque_part, disallowed_rel_path, domainlabel, escaped, fragment, hash, hex, hier_part, host, hostname, hostport, IPv4address, IPv6address, IPv6reference, mark, net_path, opaque_part, param, path, path_segments, pchar, percent, port, protocolCharset, query, reg_name, rel_path, rel_segment, relativeURI, reserved, rootPath, scheme, segment, server, space, toplabel, unreserved, unwise, URI_reference, uric, uric_no_slash, userinfo, within_userinfo
-
Constructor Summary
ModifierConstructorDescriptionprotected
HttpsURL()
Create an instance as an internal use.HttpsURL
(char[] escaped) Construct a HTTPS URL as an escaped form of a character array.Construct a HTTPS URL as an escaped form of a character array with the given charset to do escape encoding.Construct a HTTPS URL with a given relative URL.Construct a HTTPS URL with a given relative HTTPS URL string.Construct a HTTPS URL from a given string.Construct a HTTPS URL from given components.Construct a HTTPS URL from given components.Construct a HTTPS URL from a given string with the given charset to do escape encoding.Construct a HTTPS URL from given components.Construct a HTTPS URL from given components.Construct a HTTPS URL from given components.Construct a HTTPS URL from given components.Construct a HTTPS URL from given components.Construct a HTTPS URL from given components.Construct a HTTPS URL from given components.HttpsURL
(String user, String password, String host, int port, String path, String query, String fragment) Construct a HTTP URL from given components.Construct a HTTPS URL from given components.Construct a HTTPS URL from given components. -
Method Summary
Modifier and TypeMethodDescriptionprotected void
Verify the valid class use for construction.int
getPort()
Get the port number.char[]
Get the scheme.Get the scheme.Methods inherited from class edu.internet2.middleware.grouperClientExt.org.apache.commons.httpclient.HttpURL
getEscapedPassword, getEscapedUser, getPassword, getRawAboveHierPath, getRawCurrentHierPath, getRawPassword, getRawPath, getRawUser, getUser, setEscapedPassword, setEscapedUser, setEscapedUserinfo, setPassword, setQuery, setQuery, setRawPassword, setRawUser, setRawUserinfo, setURI, setUser, setUserinfo, toUserinfo
Methods inherited from class edu.internet2.middleware.grouperClientExt.org.apache.commons.httpclient.URI
clone, compareTo, decode, decode, encode, equals, equals, getAboveHierPath, getAuthority, getCurrentHierPath, getDefaultDocumentCharset, getDefaultDocumentCharsetByLocale, getDefaultDocumentCharsetByPlatform, getDefaultProtocolCharset, getEscapedAboveHierPath, getEscapedAuthority, getEscapedCurrentHierPath, getEscapedFragment, getEscapedName, getEscapedPath, getEscapedPathQuery, getEscapedQuery, getEscapedURI, getEscapedURIReference, getEscapedUserinfo, getFragment, getHost, getName, getPath, getPathQuery, getProtocolCharset, getQuery, getRawAuthority, getRawCurrentHierPath, getRawFragment, getRawHost, getRawName, getRawPathQuery, getRawQuery, getRawURI, getRawURIReference, getRawUserinfo, getURI, getURIReference, getUserinfo, hasAuthority, hasFragment, hashCode, hasQuery, hasUserinfo, indexFirstOf, indexFirstOf, indexFirstOf, indexFirstOf, isAbsoluteURI, isAbsPath, isHierPart, isHostname, isIPv4address, isIPv6reference, isNetPath, isOpaquePart, isRegName, isRelativeURI, isRelPath, isServer, normalize, normalize, parseAuthority, parseUriReference, prevalidate, removeFragmentIdentifier, resolvePath, setDefaultDocumentCharset, setDefaultProtocolCharset, setEscapedAuthority, setEscapedFragment, setEscapedPath, setEscapedQuery, setFragment, setPath, setQuery, setRawAuthority, setRawFragment, setRawPath, setRawQuery, toString, validate, validate
-
Field Details
-
DEFAULT_SCHEME
public static final char[] DEFAULT_SCHEMEDefault scheme for HTTPS URL. -
_default_scheme
public static final char[] _default_schemeDeprecated.UseDEFAULT_SCHEME
instead. This one doesn't conform to the project naming conventions.Default scheme for HTTPS URL. -
DEFAULT_PORT
public static final int DEFAULT_PORTDefault port for HTTPS URL.- See Also:
-
_default_port
public static final int _default_portDeprecated.UseDEFAULT_PORT
instead. This one doesn't conform to the project naming conventions.Default port for HTTPS URL.- See Also:
-
-
Constructor Details
-
HttpsURL
protected HttpsURL()Create an instance as an internal use. -
HttpsURL
Construct a HTTPS URL as an escaped form of a character array with the given charset to do escape encoding.- Parameters:
escaped
- the HTTPS URL character sequencecharset
- the charset to do escape encoding- Throws:
URIException
- IfcheckValid()
failsNullPointerException
- ifescaped
isnull
- See Also:
-
HttpsURL
Construct a HTTPS URL as an escaped form of a character array.- Parameters:
escaped
- the HTTPS URL character sequence- Throws:
URIException
- IfcheckValid()
failsNullPointerException
- ifescaped
isnull
- See Also:
-
HttpsURL
Construct a HTTPS URL from a given string with the given charset to do escape encoding.- Parameters:
original
- the HTTPS URL stringcharset
- the charset to do escape encoding- Throws:
URIException
- IfcheckValid()
fails- See Also:
-
HttpsURL
Construct a HTTPS URL from a given string.- Parameters:
original
- the HTTPS URL string- Throws:
URIException
- IfcheckValid()
fails- See Also:
-
HttpsURL
Construct a HTTPS URL from given components.- Parameters:
host
- the host stringport
- the port numberpath
- the path string- Throws:
URIException
- IfcheckValid()
fails- See Also:
-
HttpsURL
Construct a HTTPS URL from given components.- Parameters:
host
- the host stringport
- the port numberpath
- the path stringquery
- the query string- Throws:
URIException
- IfcheckValid()
fails- See Also:
-
HttpsURL
Construct a HTTPS URL from given components.- Parameters:
user
- the user namepassword
- his or her passwordhost
- the host string- Throws:
URIException
- IfcheckValid()
fails- See Also:
-
HttpsURL
Construct a HTTPS URL from given components.- Parameters:
user
- the user namepassword
- his or her passwordhost
- the host stringport
- the port number- Throws:
URIException
- IfcheckValid()
fails- See Also:
-
HttpsURL
public HttpsURL(String user, String password, String host, int port, String path) throws URIException Construct a HTTPS URL from given components.- Parameters:
user
- the user namepassword
- his or her passwordhost
- the host stringport
- the port numberpath
- the path string- Throws:
URIException
- IfcheckValid()
fails- See Also:
-
HttpsURL
public HttpsURL(String user, String password, String host, int port, String path, String query) throws URIException Construct a HTTPS URL from given components.- Parameters:
user
- the user namepassword
- his or her passwordhost
- the host stringport
- the port numberpath
- the path stringquery
- The query string.- Throws:
URIException
- IfcheckValid()
fails- See Also:
-
HttpsURL
Construct a HTTPS URL from given components.- Parameters:
host
- the host stringpath
- the path stringquery
- the query stringfragment
- the fragment string- Throws:
URIException
- IfcheckValid()
fails- See Also:
-
HttpsURL
public HttpsURL(String userinfo, String host, String path, String query, String fragment) throws URIException Construct a HTTPS URL from given components. Note: Theuserinfo
format is normally<username>:<password>
where username and password must both be URL escaped.- Parameters:
userinfo
- the userinfo string whose parts are URL escapedhost
- the host stringpath
- the path stringquery
- the query stringfragment
- the fragment string- Throws:
URIException
- IfcheckValid()
fails- See Also:
-
HttpsURL
Construct a HTTPS URL from given components. Note: Theuserinfo
format is normally<username>:<password>
where username and password must both be URL escaped.- Parameters:
userinfo
- the userinfo string whose parts are URL escapedhost
- the host stringport
- the port numberpath
- the path string- Throws:
URIException
- IfcheckValid()
fails- See Also:
-
HttpsURL
public HttpsURL(String userinfo, String host, int port, String path, String query) throws URIException Construct a HTTPS URL from given components. Note: Theuserinfo
format is normally<username>:<password>
where username and password must both be URL escaped.- Parameters:
userinfo
- the userinfo string whose parts are URL escapedhost
- the host stringport
- the port numberpath
- the path stringquery
- the query string- Throws:
URIException
- IfcheckValid()
fails- See Also:
-
HttpsURL
public HttpsURL(String userinfo, String host, int port, String path, String query, String fragment) throws URIException Construct a HTTPS URL from given components. Note: Theuserinfo
format is normally<username>:<password>
where username and password must both be URL escaped.- Parameters:
userinfo
- the userinfo string whose parts are URL escapedhost
- the host stringport
- the port numberpath
- the path stringquery
- the query stringfragment
- the fragment string- Throws:
URIException
- IfcheckValid()
fails- See Also:
-
HttpsURL
public HttpsURL(String user, String password, String host, int port, String path, String query, String fragment) throws URIException Construct a HTTP URL from given components.- Parameters:
user
- the user namepassword
- his or her passwordhost
- the host stringport
- the port numberpath
- the path stringquery
- the query stringfragment
- the fragment string- Throws:
URIException
- IfcheckValid()
fails- See Also:
-
HttpsURL
Construct a HTTPS URL with a given relative HTTPS URL string.- Parameters:
base
- the base HttpsURLrelative
- the relative HTTPS URL string- Throws:
URIException
- IfcheckValid()
fails
-
HttpsURL
Construct a HTTPS URL with a given relative URL.- Parameters:
base
- the base HttpsURLrelative
- the relative HttpsURL- Throws:
URIException
- IfcheckValid()
fails
-
-
Method Details
-
getRawScheme
public char[] getRawScheme()Get the scheme. You can get the scheme explicitly.- Overrides:
getRawScheme
in classHttpURL
- Returns:
- the scheme
-
getScheme
Get the scheme. You can get the scheme explicitly. -
getPort
public int getPort()Get the port number. -
checkValid
Verify the valid class use for construction.- Overrides:
checkValid
in classHttpURL
- Throws:
URIException
- the wrong scheme use
-
DEFAULT_PORT
instead.