All Classes and Interfaces

Class
Description
Abstract base class for an iterator
This AuthenticatedResourceProvider implementation keeps a resource provider and the authentication information (through the ResolveContext).
Implementation of the observation reporter.
Implementation of a ObserverConfiguration
Resolve context implementation for a resource provider.
Bloom filter utilities.
 
Replace place holders in a string
The value for the replacement is returned by this provider
 
 
 
Internal interface representing the additional methods MapEntries needs from the ResourceResolverFactory.
 
 
Exposes low-level methods used for resource resolving and mapping
The MapEntry class represents a mapping entry in the mapping configuration tree at /etc/map.
The Mapping class conveys the mapping configuration used by the ResourceResolverFactoryImpl.
 
 
Utility class for running paged queries.
Thrown when the underlying repository misbehaves with respect to sorting on multivalued properties.
Parses path looking for semicolon-separated parameters.
 
Utility to generate all possible paths from segments (names)
 
 
Provider context implementation
Manages resolve contexts for each resource provider including authentication.
Utilities related to construction of JCR-SQL2 queries
 
Information about a resource change listener.
Tracker component for the resource change listeners.
 
Helper class to track the resource decorators and keep them sorted by their service ranking.
Resource iterator handling the decoration of resources.
 
Iterate over the the HTTP request path by creating shorter segments of that path using "." as a separator.
Holder for a resource provider service.
Information about a registered resource provider
 
The resource provider storage contains all available handlers and keeps a list of handlers for specific categories to avoid iterating over all handlers for the different use cases.
Interface which allows access to a ResourceProviderStorage object.
This service keeps track of all resource providers.
 
 
The resource resolver context.
This class takes a number of AuthenticatedResourceProvider objects and exposes it as one such object.
 
 
Used to provide the equivalent of an empty Node for GET requests to *.something (SLING-344)
This class provides placeholders for Sling configuration settings that depend on the environment like host names / ports for dev, test, qa, staging, prod systems Placeholders are enclosed in Starting and Ending Delimiters (see PLACEHOLDER_START/END_TOKEN) The name of the placeholder can contain any character except opening or closing brackets (no nesting).
 
 
This iterator removes duplicated Resource entries.
The interface for the URI(Uniform Resource Identifiers) version of RFC 2396.
The charset-changed normal operation to represent to be required to alert to user the fact the default charset is changed.
A mapping to determine the (somewhat arbitrarily) preferred charset for a given locale.
The URI parsing and escape encoding exception.
All things related to the handling of vanity paths.