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.