See: Description
Interface | Description |
---|---|
APIEndpoint |
An particular api endpoint receives "calls" (can be GET or POST) via a Router, extracts
the parameters defining the request, combines that with
some underlying API specification, retrieves the relevant
results page and returns it with the appropriate Mime type.
|
ModelLoader |
Interface for loading models from a possibly re-routed source.
|
NamedViews |
Interface to views accessible by a name; decoupling between
APIEndpointSpec and the rest of the world.
|
SetsMetadata |
Interface for classes that accept named metadata.
|
VarSupply |
Interface for any object (all right, an APIQuery) that can generate
new variable names.
|
ViewSetter |
A ViewSetter chooses a view based on name or properties,
and can also set formatting.
|
Class | Description |
---|---|
APIEndpoint.Request | |
APIEndpointImpl |
Implements a single endpoint for an API.
|
APIEndpointUtil | |
APIFactory |
Factory for creating ApiInstances from a specification and
registering them.
|
APIResultSet |
Wrapper for the results of an API query before rendering.
|
APIResultSet.MergedModels | |
ChainTree |
A collection of property chains represented as a triple (?item predicate ?value)
and all the different tails of the chain, the followers, which are ChainTrees
(qv).
|
EndpointMetadata |
Class to handle the construction of metadata for API endpoint results.
|
Param |
introduced to try and pull apart the types of arguments to the different filtering
functions so that they're not all strings.
|
Param.Info | |
ResponseResult |
The result from an endpoint call.
|
View |
Represents a view which selects which parts of a result
resource to show, defined by a (possibly) ordered list of properties.
|
View.State |
Enum | Description |
---|---|
View.Type |
Copyright © 2014. All Rights Reserved.