All Classes and Interfaces
Class
Description
Implementation of basic operation features, including:
management of operation states
management of asynchronous calls and blocking calls
Implementation of basic binding mechanisms, such as URI template instantiation.
basic_auth_credentials(Username, Password, Header)
is true if Header
is the proper
Authorization
header value for Username
/ Password
, as per
HTTP basic authentication.Exception thrown whenever
ProtocolBindings.getBinding(String)
is called
but no suitable binding has been registered for the URI scheme provided in the form.A couple of CSV tools
expand_template(Tpl, [kv(Var1, Val1), kv(Var2, Val2), ...], URI)
is true if URI
is the
result of expanding Tpl
, a URI template,
with the mapping provided in the second argument.Default HTTP binding.
Default HTTP binding.
Wrapper for an HTTP response received when performing a
HttpOperation
.
A Hypermedea artifact submits agent requests to servers and processes any incoming response
(synchronous or asynchronous).
Not yet implemented.
Various methods to handle identifiers (Jason/PDDL identifiers, IRIs).
Handler for representations with Content-Type
application/json
.Utility to manage lists of key-value pairs represented in Jason as
[kv(K1, V1), kv(K2, V2), ...]
, e.g.Exception thrown whenever the connection with the server is closed or broken before it responded
to a client request during some Web operation.
A Web operation is a temporal entity (~time interval) that starts with a request sent
by the client to the server and that remains active as long as the server returns responses.
Handler for representations with Content-Type
text/plain
.Factory class to execute generic operations from Web forms.
Handler for representations with any of the RDF Content-Types:
Object handling resource representation, capable of serializing Jason terms
in some well-known format, and round-tripping to Jason terms.
Factory class to (de)serialize resource representations in (from) known Content-Types.
target(URI, TargetURI)
is true if TargetURI
has no fragment
and is equal to URI
(except for the fragment).Code forked from
wot-td-java
,
maintained by University St.Utilities to deal with URI templates.