IndexerEndpointImpl
constructor(referrer: Endpoint, relativeUri: URI, elementEndpointFactory: (referrer: Endpoint, relativeUri: URI) -> TElementEndpoint)
Parameters
referrer
The endpoint used to navigate to this one.
relativeUri
The URI of this endpoint relative to the referrer's. Add a ./ prefix here to imply a trailing slash on referrer's URI.
elementEndpointFactory
The factory for constructing TElementEndpoints to provide for individual elements.
TElementEndpoint
The type of Endpoint to provide for individual elements.
constructor(referrer: Endpoint, relativeUri: String, elementEndpointFactory: (referrer: Endpoint, relativeUri: URI) -> TElementEndpoint)
Creates a new indexer endpoint.
Parameters
referrer
The endpoint used to navigate to this one.
relativeUri
The URI of this endpoint relative to the referrer's. Add a ./ prefix here to imply a trailing slash on referrer's URI.
elementEndpointFactory
The factory for constructing TElementEndpoints to provide for individual elements.