Package | Description |
---|---|
com.epimorphics.lda.bindings |
The bindings package contains classes representing the
bindings of linked-data-API variables.
|
com.epimorphics.lda.core |
The core package contains the core of Elda's functionality: the handling
of endpoint requests and select and view query construction.
|
com.epimorphics.lda.restlets |
The restlets package contains those classes which interact
with the web container in which Elda is embedded.
|
com.epimorphics.lda.routing |
The routine package contains the classes that map from URI paths to
the endpoints that implement them.
|
com.epimorphics.lda.support |
The support package contains classes that support Elda's
linked-data-API operations but which would clutter the packages
containing the supported classes.
|
Modifier and Type | Method and Description |
---|---|
static Bindings |
Bindings.createContext(Bindings bindings,
MultiMap<String,String> queryParams)
Answer a new Bindings based on
bindings with additional
bindings from the query parameters. |
Modifier and Type | Method and Description |
---|---|
static ResponseResult |
APIEndpointUtil.call(APIEndpoint.Request r,
NoteBoard nb,
Match match,
String contextPath,
MultiMap<String,String> queryParams)
Utility method for calling an endpoint when given a pretty much
untrammelled collection of arguments.
|
Modifier and Type | Method and Description |
---|---|
static MultiMap<String,String> |
JerseyUtils.convert(javax.ws.rs.core.MultivaluedMap<String,String> map)
Convert a (rs.core) MultivaluedMap to (our, local) MultiMap.
|
Modifier and Type | Method and Description |
---|---|
Match |
RouterRestlet.getMatch(String path,
MultiMap<String,String> queryParams) |
Modifier and Type | Method and Description |
---|---|
Match |
Router.getMatch(String path,
MultiMap<String,String> queryParams)
Match the request path to the known endpoints and return
a Match object (giving the APIEndpoint and any template bindings)
or null if the request does not match.
|
Match |
DefaultRouter.getMatch(String path,
MultiMap<String,String> queryParams)
Answer the (endpoint, bindings) Match for the given path,
or null if there isn't one.
|
T |
MatchSearcher.lookup(Map<String,String> bindings,
String path,
MultiMap<String,String> queryParams)
Search the collection for the most specific entry that
matches
path . |
boolean |
MatchTemplate.match(Map<String,String> bindings,
String uri,
MultiMap<String,String> queryParams)
Match the given uri string.
|
Modifier and Type | Method and Description |
---|---|
void |
MultiMap.addAll(MultiMap<K,V> map) |
void |
MultiMap.putAll(MultiMap<K,V> map)
Add all the entries from the MultiMap
map
to this MultiMap. |
Copyright © 2014. All Rights Reserved.