Package | Description |
---|---|
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.renderers |
The renderers package contains the Renderer interface and the standard
implementations -- HTML, JSON, XML, Turtle -- and the infrastructure for
accessing them.
|
com.epimorphics.lda.renderers.velocity |
A renderer, based on Apache Velocity, for generating HTML views
of Elda resultsets.
|
com.epimorphics.lda.routing |
The routine package contains the classes that map from URI paths to
the endpoints that implement them.
|
Modifier and Type | Class and Description |
---|---|
class |
APIEndpointImpl
Implements a single endpoint for an API.
|
Modifier and Type | Method and Description |
---|---|
static APIEndpoint |
APIFactory.makeApiEndpoint(APIEndpointSpec spec) |
Modifier and Type | Method and Description |
---|---|
static Renderer |
APIEndpointUtil.getRenderer(APIEndpoint ep,
String name,
List<MediaType> types)
Answer the renderer particular to the endpoint
ep . |
Modifier and Type | Method and Description |
---|---|
Renderer |
FeedRendererFactory.buildWith(APIEndpoint ep,
ShortnameService sns) |
Renderer |
VelocityRendererFactory.buildWith(APIEndpoint ep,
ShortnameService sns) |
Renderer |
JSONRendererFactory.buildWith(APIEndpoint ep,
ShortnameService sns) |
Renderer |
XMLRendererFactory.buildWith(APIEndpoint ep,
ShortnameService sns) |
Renderer |
RendererFactory.buildWith(APIEndpoint ep,
ShortnameService sns)
Answer a Renderer constructed to our recipe for the
given endpoint and short-name service.
|
Renderer |
XSLT_RendererFactory.buildWith(APIEndpoint ep,
ShortnameService sns) |
Constructor and Description |
---|
JSONRenderer(APIEndpoint api) |
JSONRenderer(CompleteContext.Mode mode,
APIEndpoint api,
MediaType mt) |
Modifier and Type | Method and Description |
---|---|
APIEndpoint |
VelocityRenderer.endpoint() |
Constructor and Description |
---|
VelocityRenderer(MediaType mt,
APIEndpoint ep,
com.hp.hpl.jena.rdf.model.Resource config,
CompleteContext.Mode prefixMode,
ShortnameService sns)
Construct a new Velocity renderer
|
Modifier and Type | Method and Description |
---|---|
APIEndpoint |
Match.getEndpoint() |
Modifier and Type | Method and Description |
---|---|
void |
Router.register(String context,
String URITemplate,
APIEndpoint api)
Register a new API instance.
|
void |
DefaultRouter.register(String context,
String ut,
APIEndpoint ep)
Register the endpoint ep associated with the URI template ut.
|
Constructor and Description |
---|
Match(String context,
APIEndpoint endpoint,
Map<String,String> bindings) |
Copyright © 2014. All Rights Reserved.