Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AAC - Enum constant in enum class com.janeirodigital.sai.httputils.ContentType
- ABIWORD - Enum constant in enum class com.janeirodigital.sai.httputils.ContentType
- ACCEPT - Enum constant in enum class com.janeirodigital.sai.httputils.HttpHeader
- ACL - Enum constant in enum class com.janeirodigital.sai.httputils.LinkRelation
- addChildToUriPath(URI, String) - Static method in class com.janeirodigital.sai.httputils.HttpUtils
-
Adds a child to the end of the path of
baseUrl
- addHttpHeader(HttpHeader, String) - Static method in class com.janeirodigital.sai.httputils.HttpUtils
-
Add the HTTP header identified by
name
with the providedvalue
. - addHttpHeader(HttpHeader, String, Headers) - Static method in class com.janeirodigital.sai.httputils.HttpUtils
-
Add the HTTP header identified by
name
with the providedvalue
. - addLinkRelationHeader(LinkRelation, String) - Static method in class com.janeirodigital.sai.httputils.HttpUtils
-
Add an HTTP Link Relation header of
type
with the providedtarget
. - addLinkRelationHeader(LinkRelation, String, Headers) - Static method in class com.janeirodigital.sai.httputils.HttpUtils
-
Add an HTTP Link Relation header of
type
with the providedtarget
. - APP_XML - Enum constant in enum class com.janeirodigital.sai.httputils.ContentType
- APPLE_INSTALLER - Enum constant in enum class com.janeirodigital.sai.httputils.ContentType
- ATOM_XML - Enum constant in enum class com.janeirodigital.sai.httputils.ContentType
- AUDIO_3GPP - Enum constant in enum class com.janeirodigital.sai.httputils.ContentType
- AUDIO_3GPP2 - Enum constant in enum class com.janeirodigital.sai.httputils.ContentType
- AUTHORIZATION - Enum constant in enum class com.janeirodigital.sai.httputils.HttpHeader
- AZW - Enum constant in enum class com.janeirodigital.sai.httputils.ContentType
B
- BMP - Enum constant in enum class com.janeirodigital.sai.httputils.ContentType
- BZIP - Enum constant in enum class com.janeirodigital.sai.httputils.ContentType
- BZIP2 - Enum constant in enum class com.janeirodigital.sai.httputils.ContentType
C
- CALENDAR - Enum constant in enum class com.janeirodigital.sai.httputils.ContentType
- CDF - Enum constant in enum class com.janeirodigital.sai.httputils.ContentType
- checkRdfResponse(Response) - Static method in class com.janeirodigital.sai.httputils.HttpUtils
-
Check the provided
response
for viable for an RDF resource. - checkResponse(Response) - Static method in class com.janeirodigital.sai.httputils.HttpUtils
-
Check the provided
response
for viability - com.janeirodigital.sai.httputils - package com.janeirodigital.sai.httputils
- CONNECT - Enum constant in enum class com.janeirodigital.sai.httputils.HttpMethod
- CONTENT_TYPE - Enum constant in enum class com.janeirodigital.sai.httputils.HttpHeader
- ContentType - Enum Class in com.janeirodigital.sai.httputils
-
Enumerated list of applicable HTTP Content-Type values
- CSH - Enum constant in enum class com.janeirodigital.sai.httputils.ContentType
- CSS - Enum constant in enum class com.janeirodigital.sai.httputils.ContentType
- CSV - Enum constant in enum class com.janeirodigital.sai.httputils.ContentType
D
- DEFAULT_RDF_CONTENT_TYPE - Static variable in class com.janeirodigital.sai.httputils.HttpUtils
- DELETE - Enum constant in enum class com.janeirodigital.sai.httputils.HttpMethod
- deleteResource(OkHttpClient, URI) - Static method in class com.janeirodigital.sai.httputils.HttpUtils
-
Calls
HttpUtils.deleteResource(OkHttpClient, URI, Headers)
without any additional headers supplied. - deleteResource(OkHttpClient, URI, Headers) - Static method in class com.janeirodigital.sai.httputils.HttpUtils
-
Perform an HTTP DELETE on the resource at
uri
. - DESCRIBED_BY - Enum constant in enum class com.janeirodigital.sai.httputils.LinkRelation
- DPOP - Enum constant in enum class com.janeirodigital.sai.httputils.HttpHeader
E
- EPUD - Enum constant in enum class com.janeirodigital.sai.httputils.ContentType
F
- FLASH - Enum constant in enum class com.janeirodigital.sai.httputils.ContentType
- FOCUS_NODE - Enum constant in enum class com.janeirodigital.sai.httputils.LinkRelation
- FREEARC - Enum constant in enum class com.janeirodigital.sai.httputils.ContentType
G
- get(String) - Static method in enum class com.janeirodigital.sai.httputils.ContentType
- get(String) - Static method in enum class com.janeirodigital.sai.httputils.HttpHeader
- get(String) - Static method in enum class com.janeirodigital.sai.httputils.HttpMethod
- GET - Enum constant in enum class com.janeirodigital.sai.httputils.HttpMethod
- getContentType(Response) - Static method in class com.janeirodigital.sai.httputils.HttpUtils
-
Get the HTTP Content-Type of the response
- getLinkRelationString(LinkRelation, String) - Static method in class com.janeirodigital.sai.httputils.HttpUtils
-
Get a formatted HTTP Link Relation string in compliance with RFC 8288
- getRdfModelFromResponse(Response) - Static method in class com.janeirodigital.sai.httputils.HttpUtils
-
Get a Jena RDF Model from the body of the OkHttp Response.
- getRdfResource(OkHttpClient, URI) - Static method in class com.janeirodigital.sai.httputils.HttpUtils
-
Perform an HTTP GET on an RDF resource at
uri
. - getRdfResource(OkHttpClient, URI, Headers) - Static method in class com.janeirodigital.sai.httputils.HttpUtils
-
Perform an HTTP GET on an RDF resource at
uri
. - getRequiredRdfResource(OkHttpClient, URI) - Static method in class com.janeirodigital.sai.httputils.HttpUtils
-
Perform an HTTP GET on an RDF resource at
uri
. - getRequiredResource(OkHttpClient, URI) - Static method in class com.janeirodigital.sai.httputils.HttpUtils
-
Perform an HTTP GET on the resource at
uri
, and throws an exception if the resource cannot be found or the response is otherwise unsuccessful. - getResource(OkHttpClient, URI) - Static method in class com.janeirodigital.sai.httputils.HttpUtils
-
Calls
HttpUtils.getResource(OkHttpClient, URI, Headers)
without any additional headers supplied. - getResource(OkHttpClient, URI, Headers) - Static method in class com.janeirodigital.sai.httputils.HttpUtils
-
Perform an HTTP GET on the resource at
uri
. - getResponseFailureMessage(Response) - Static method in class com.janeirodigital.sai.httputils.HttpUtils
-
Generate a failure message based on an OkHttp Response
- getValue() - Method in enum class com.janeirodigital.sai.httputils.ContentType
- getValue() - Method in enum class com.janeirodigital.sai.httputils.HttpHeader
- getValue() - Method in enum class com.janeirodigital.sai.httputils.HttpMethod
- getValue() - Method in enum class com.janeirodigital.sai.httputils.LinkRelation
- GIF - Enum constant in enum class com.janeirodigital.sai.httputils.ContentType
- GZIP - Enum constant in enum class com.janeirodigital.sai.httputils.ContentType
H
- HEAD - Enum constant in enum class com.janeirodigital.sai.httputils.HttpMethod
- HTTPD_PHP - Enum constant in enum class com.janeirodigital.sai.httputils.ContentType
- HttpHeader - Enum Class in com.janeirodigital.sai.httputils
-
Enumerated list of applicable HTTP headers
- HttpMethod - Enum Class in com.janeirodigital.sai.httputils
-
Enumerated list of HTTP methods
- HttpUtils - Class in com.janeirodigital.sai.httputils
-
Assorted utility methods related to working with HTTP requests and responses
I
- IF_NONE_MATCH - Enum constant in enum class com.janeirodigital.sai.httputils.HttpHeader
J
- JAVA_ARCHIVE - Enum constant in enum class com.janeirodigital.sai.httputils.ContentType
- JAVASCRIPT - Enum constant in enum class com.janeirodigital.sai.httputils.ContentType
- JPEG - Enum constant in enum class com.janeirodigital.sai.httputils.ContentType
- JSON - Enum constant in enum class com.janeirodigital.sai.httputils.ContentType
L
- LD_JSON - Enum constant in enum class com.janeirodigital.sai.httputils.ContentType
- LDP_BASIC_CONTAINER - Static variable in class com.janeirodigital.sai.httputils.HttpUtils
- LDP_CONTAINER - Static variable in class com.janeirodigital.sai.httputils.HttpUtils
- LINK - Enum constant in enum class com.janeirodigital.sai.httputils.HttpHeader
- LinkRelation - Enum Class in com.janeirodigital.sai.httputils
-
Enumerated list of application HTTP Link relations
- LOCATION - Enum constant in enum class com.janeirodigital.sai.httputils.HttpHeader
M
- MANAGED_BY - Enum constant in enum class com.janeirodigital.sai.httputils.LinkRelation
- MANAGES - Enum constant in enum class com.janeirodigital.sai.httputils.LinkRelation
- MIDI - Enum constant in enum class com.janeirodigital.sai.httputils.ContentType
- MP2T - Enum constant in enum class com.janeirodigital.sai.httputils.ContentType
- MPEG_AUDIO - Enum constant in enum class com.janeirodigital.sai.httputils.ContentType
- MPEG_VIDEO - Enum constant in enum class com.janeirodigital.sai.httputils.ContentType
- MPEG4 - Enum constant in enum class com.janeirodigital.sai.httputils.ContentType
- MS_EXCEL - Enum constant in enum class com.janeirodigital.sai.httputils.ContentType
- MS_FONTOBJECT - Enum constant in enum class com.janeirodigital.sai.httputils.ContentType
- MS_ICON - Enum constant in enum class com.janeirodigital.sai.httputils.ContentType
- MS_POWERPOINT - Enum constant in enum class com.janeirodigital.sai.httputils.ContentType
- MS_WORD - Enum constant in enum class com.janeirodigital.sai.httputils.ContentType
- MSVIDEO - Enum constant in enum class com.janeirodigital.sai.httputils.ContentType
N
- N_TRIPLES - Enum constant in enum class com.janeirodigital.sai.httputils.ContentType
O
- OCTET_STREAM - Enum constant in enum class com.janeirodigital.sai.httputils.ContentType
- OGG - Enum constant in enum class com.janeirodigital.sai.httputils.ContentType
- OGG_AUDIO - Enum constant in enum class com.janeirodigital.sai.httputils.ContentType
- OGG_VIDEO - Enum constant in enum class com.janeirodigital.sai.httputils.ContentType
- OOXML_DOCUMENT - Enum constant in enum class com.janeirodigital.sai.httputils.ContentType
- OOXML_PRESENTATION - Enum constant in enum class com.janeirodigital.sai.httputils.ContentType
- OOXML_SHEET - Enum constant in enum class com.janeirodigital.sai.httputils.ContentType
- OPENDOCUMENT_PRESENTATION - Enum constant in enum class com.janeirodigital.sai.httputils.ContentType
- OPENDOCUMENT_SHEET - Enum constant in enum class com.janeirodigital.sai.httputils.ContentType
- OPENDOCUMENT_TEXT - Enum constant in enum class com.janeirodigital.sai.httputils.ContentType
- OPTIONS - Enum constant in enum class com.janeirodigital.sai.httputils.HttpMethod
- OPUS_AUDIO - Enum constant in enum class com.janeirodigital.sai.httputils.ContentType
- OTF - Enum constant in enum class com.janeirodigital.sai.httputils.ContentType
P
- PATCH - Enum constant in enum class com.janeirodigital.sai.httputils.HttpMethod
- PDF - Enum constant in enum class com.janeirodigital.sai.httputils.ContentType
- PNG - Enum constant in enum class com.janeirodigital.sai.httputils.ContentType
- POST - Enum constant in enum class com.janeirodigital.sai.httputils.HttpMethod
- PUT - Enum constant in enum class com.janeirodigital.sai.httputils.HttpMethod
- putRdfContainer(OkHttpClient, URI, Resource, ContentType) - Static method in class com.janeirodigital.sai.httputils.HttpUtils
- putRdfContainer(OkHttpClient, URI, Resource, ContentType, String) - Static method in class com.janeirodigital.sai.httputils.HttpUtils
-
Perform an HTTP PUT on the resource at
uri
treated as a Basic Container, with a serialized Jena Resource as the request body. - putRdfResource(OkHttpClient, URI, Resource, ContentType) - Static method in class com.janeirodigital.sai.httputils.HttpUtils
-
Perform an HTTP PUT on the resource at
uri
using a serialized Jena Resource as the request body. - putRdfResource(OkHttpClient, URI, Resource, ContentType, String) - Static method in class com.janeirodigital.sai.httputils.HttpUtils
-
Perform an HTTP PUT on the resource at
uri
using a serialized Jena Resource as the request body with a jsonLdContext - putRdfResource(OkHttpClient, URI, Resource, ContentType, String, Headers) - Static method in class com.janeirodigital.sai.httputils.HttpUtils
-
Perform an HTTP PUT with optional headers on the resource at
uri
using a serialized Jena Resource as the request body. - putRdfResource(OkHttpClient, URI, Resource, ContentType, Headers) - Static method in class com.janeirodigital.sai.httputils.HttpUtils
-
Perform an HTTP PUT with optional headers on the resource at
uri
using a serialized Jena Resource as the request body. - putResource(OkHttpClient, URI, Headers, String, ContentType) - Static method in class com.janeirodigital.sai.httputils.HttpUtils
-
Perform an HTTP PUT on the resource at
uri
.
R
- RAR - Enum constant in enum class com.janeirodigital.sai.httputils.ContentType
- RDF_CONTENT_TYPES - Static variable in class com.janeirodigital.sai.httputils.HttpUtils
- RDF_XML - Enum constant in enum class com.janeirodigital.sai.httputils.ContentType
- requestUrlToUri(HttpUrl) - Static method in class com.janeirodigital.sai.httputils.HttpUtils
-
Convenience wrapper around urlToUri which takes the OkHttp HttpUrl type as input.
- RTF - Enum constant in enum class com.janeirodigital.sai.httputils.ContentType
S
- SaiHttpException - Exception in com.janeirodigital.sai.httputils
-
General exception used to represent issues processing HTTP requests and responses
- SaiHttpException(String) - Constructor for exception com.janeirodigital.sai.httputils.SaiHttpException
- SaiHttpException(String, Throwable) - Constructor for exception com.janeirodigital.sai.httputils.SaiHttpException
- SaiHttpNotFoundException - Exception in com.janeirodigital.sai.httputils
-
Custom exception thrown when an HTTP resource cannot be found
- SaiHttpNotFoundException(String) - Constructor for exception com.janeirodigital.sai.httputils.SaiHttpNotFoundException
- setHttpHeader(HttpHeader, String) - Static method in class com.janeirodigital.sai.httputils.HttpUtils
-
Set the HTTP header identified by
name
with the providedvalue
. - setHttpHeader(HttpHeader, String, Headers) - Static method in class com.janeirodigital.sai.httputils.HttpUtils
-
Set the HTTP header identified by
name
with the providedvalue
. - SH - Enum constant in enum class com.janeirodigital.sai.httputils.ContentType
- SLUG - Enum constant in enum class com.janeirodigital.sai.httputils.HttpHeader
- SPARQL_UPDATE - Enum constant in enum class com.janeirodigital.sai.httputils.ContentType
- stringToUrl(String) - Static method in class com.janeirodigital.sai.httputils.HttpUtils
-
Converts a string to a URL
- SVG_XML - Enum constant in enum class com.janeirodigital.sai.httputils.ContentType
T
- TAR - Enum constant in enum class com.janeirodigital.sai.httputils.ContentType
- TARGET_SHAPETREE - Enum constant in enum class com.janeirodigital.sai.httputils.LinkRelation
- TEXT_HTML - Enum constant in enum class com.janeirodigital.sai.httputils.ContentType
- TEXT_PLAIN - Enum constant in enum class com.janeirodigital.sai.httputils.ContentType
- TEXT_TURTLE - Enum constant in enum class com.janeirodigital.sai.httputils.ContentType
- TIFF - Enum constant in enum class com.janeirodigital.sai.httputils.ContentType
- TRACE - Enum constant in enum class com.janeirodigital.sai.httputils.HttpMethod
- TTF - Enum constant in enum class com.janeirodigital.sai.httputils.ContentType
- TYPE - Enum constant in enum class com.janeirodigital.sai.httputils.LinkRelation
U
- uriToUrl(URI) - Static method in class com.janeirodigital.sai.httputils.HttpUtils
-
Coverts a URI to a URL
- urlToBase(URL) - Static method in class com.janeirodigital.sai.httputils.HttpUtils
-
Returns the scheme, domain name, port, and path of a URL, removing any query parameters or fragments.
- urlToUri(URL) - Static method in class com.janeirodigital.sai.httputils.HttpUtils
-
Wrap conversion from URI to URI which should never fail on a well-formed URI.
V
- valueOf(String) - Static method in enum class com.janeirodigital.sai.httputils.ContentType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.janeirodigital.sai.httputils.HttpHeader
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.janeirodigital.sai.httputils.HttpMethod
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.janeirodigital.sai.httputils.LinkRelation
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.janeirodigital.sai.httputils.ContentType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.janeirodigital.sai.httputils.HttpHeader
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.janeirodigital.sai.httputils.HttpMethod
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.janeirodigital.sai.httputils.LinkRelation
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VIDEO_3GPP - Enum constant in enum class com.janeirodigital.sai.httputils.ContentType
- VIDEO_3GPP2 - Enum constant in enum class com.janeirodigital.sai.httputils.ContentType
- VISIO - Enum constant in enum class com.janeirodigital.sai.httputils.ContentType
W
- WAV - Enum constant in enum class com.janeirodigital.sai.httputils.ContentType
- WEBM_AUDIO - Enum constant in enum class com.janeirodigital.sai.httputils.ContentType
- WEBM_VIDEO - Enum constant in enum class com.janeirodigital.sai.httputils.ContentType
- WEBP - Enum constant in enum class com.janeirodigital.sai.httputils.ContentType
- WOFF - Enum constant in enum class com.janeirodigital.sai.httputils.ContentType
- WOFF2 - Enum constant in enum class com.janeirodigital.sai.httputils.ContentType
X
- X_MIDI - Enum constant in enum class com.janeirodigital.sai.httputils.ContentType
- X7Z - Enum constant in enum class com.janeirodigital.sai.httputils.ContentType
- XHTML_XML - Enum constant in enum class com.janeirodigital.sai.httputils.ContentType
- XML - Enum constant in enum class com.janeirodigital.sai.httputils.ContentType
- XUL_XML - Enum constant in enum class com.janeirodigital.sai.httputils.ContentType
Z
- ZIP - Enum constant in enum class com.janeirodigital.sai.httputils.ContentType
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form