Package org.ojalgo.netio
Class ResourceLocator.Request
- java.lang.Object
-
- org.ojalgo.netio.ResourceLocator.Request
-
- All Implemented Interfaces:
BasicLogger.Printable
- Enclosing class:
- ResourceLocator
public static final class ResourceLocator.Request extends java.lang.Object implements BasicLogger.Printable
-
-
Field Summary
Fields Modifier and Type Field Description private ResourceLocator.KeyedValues
myForm
private ResourceLocator.Method
myMethod
private ResourceSpecification
myResourceSpecification
private ResourceLocator.Session
mySession
-
Constructor Summary
Constructors Constructor Description Request(ResourceLocator.Session session)
Request(ResourceLocator.Session session, java.net.URL url)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) void
configure(java.net.HttpURLConnection connection)
boolean
equals(java.lang.Object obj)
(package private) java.lang.String
form()
ResourceLocator.Request
form(java.lang.String form)
ResourceLocator.Request
form(java.lang.String key, java.lang.String value)
ResourceLocator.Request
fragment(java.lang.String fragment)
java.lang.String
getFormValue(java.lang.String key)
java.lang.String
getQueryValue(java.lang.String key)
(package private) ResourceLocator.Session
getSession()
int
hashCode()
ResourceLocator.Request
host(java.lang.String host)
ResourceLocator.Request
method(ResourceLocator.Method method)
(package private) java.net.URLConnection
newConnection()
ResourceLocator.Request
path(java.lang.String path)
ResourceLocator.Request
port(int port)
The default (null) value is -1.void
print(BasicLogger receiver)
private java.lang.String
query()
ResourceLocator.Request
query(java.lang.String query)
ResourceLocator.Request
query(java.lang.String key, java.lang.String value)
ResourceLocator.Response
response()
ResourceLocator.Request
scheme(java.lang.String scheme)
Protocol The default value is "https"java.lang.String
toString()
private java.net.URL
toURL()
-
-
-
Field Detail
-
myForm
private final ResourceLocator.KeyedValues myForm
-
myMethod
private ResourceLocator.Method myMethod
-
myResourceSpecification
private final ResourceSpecification myResourceSpecification
-
mySession
private final ResourceLocator.Session mySession
-
-
Constructor Detail
-
Request
Request(ResourceLocator.Session session)
-
Request
Request(ResourceLocator.Session session, java.net.URL url)
-
-
Method Detail
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
form
public ResourceLocator.Request form(java.lang.String form)
-
form
public ResourceLocator.Request form(java.lang.String key, java.lang.String value)
-
fragment
public ResourceLocator.Request fragment(java.lang.String fragment)
-
getFormValue
public java.lang.String getFormValue(java.lang.String key)
-
getQueryValue
public java.lang.String getQueryValue(java.lang.String key)
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
host
public ResourceLocator.Request host(java.lang.String host)
-
method
public ResourceLocator.Request method(ResourceLocator.Method method)
-
path
public ResourceLocator.Request path(java.lang.String path)
-
port
public ResourceLocator.Request port(int port)
The default (null) value is -1.
-
print
public void print(BasicLogger receiver)
- Specified by:
print
in interfaceBasicLogger.Printable
-
query
public ResourceLocator.Request query(java.lang.String query)
-
query
public ResourceLocator.Request query(java.lang.String key, java.lang.String value)
-
response
public ResourceLocator.Response response()
-
scheme
public ResourceLocator.Request scheme(java.lang.String scheme)
Protocol The default value is "https"
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
query
private java.lang.String query()
-
toURL
private java.net.URL toURL()
-
configure
void configure(java.net.HttpURLConnection connection)
-
form
java.lang.String form()
-
getSession
ResourceLocator.Session getSession()
-
newConnection
java.net.URLConnection newConnection()
-
-