B C D E F G H I O P S T V
All Classes All Packages

## B

BLOCK - org.apache.sling.caconfig.resource.spi.InheritanceDecision

## C

CollectionInheritanceDecider - Interface in org.apache.sling.caconfig.resource.spi
  The `CollectionInheritanceDecider` is an SPI which should be used by all `ConfigurationResourceResolvingStrategy` implementations if they support inheritance for collections.
collectionItemName(String) - Method in class org.apache.sling.caconfig.spi.ConfigurationPersistData
ConfigurationCollectionPersistData - Class in org.apache.sling.caconfig.spi
  Data for persisting configuration collections.
ConfigurationCollectionPersistData(Collection<ConfigurationPersistData>) - Constructor for class org.apache.sling.caconfig.spi.ConfigurationCollectionPersistData
ConfigurationInheritanceStrategy - Interface in org.apache.sling.caconfig.spi
  Defines how (and if) resources in a resource hierarchy should inherit form each other.
ConfigurationInjectResourceDetectionStrategy - Interface in org.apache.sling.caconfig.spi
  Defines how to look up the current context resource to be used for getting the context-aware configurations for injecting into Sling Models or for Sling Scripting (BindingsValuesProvider).
configurationMetadata(ConfigurationMetadata) - Method in class org.apache.sling.caconfig.spi.metadata.PropertyMetadata
ConfigurationMetadata - Class in org.apache.sling.caconfig.spi.metadata
  Defines a configuration.
ConfigurationMetadata(String, Collection<PropertyMetadata<?>>, boolean) - Constructor for class org.apache.sling.caconfig.spi.metadata.ConfigurationMetadata
ConfigurationMetadataProvider - Interface in org.apache.sling.caconfig.spi
  Allows applications to provide the necessary metadata for configurations.
ConfigurationOverrideProvider - Interface in org.apache.sling.caconfig.spi
  Provide information to override configuration data.
ConfigurationPersistData - Class in org.apache.sling.caconfig.spi
  Data for persisting configuration properties.
ConfigurationPersistData(Map<String, Object>) - Constructor for class org.apache.sling.caconfig.spi.ConfigurationPersistData
ConfigurationPersistenceAccessDeniedException - Exception in org.apache.sling.caconfig.spi
  Is thrown when configuration cannot be persisted because the user is not allowed to write to repository.
ConfigurationPersistenceAccessDeniedException(String) - Constructor for exception org.apache.sling.caconfig.spi.ConfigurationPersistenceAccessDeniedException
ConfigurationPersistenceAccessDeniedException(String, Throwable) - Constructor for exception org.apache.sling.caconfig.spi.ConfigurationPersistenceAccessDeniedException
ConfigurationPersistenceException - Exception in org.apache.sling.caconfig.spi
  Is thrown when configuration cannot be persisted.
ConfigurationPersistenceException(String) - Constructor for exception org.apache.sling.caconfig.spi.ConfigurationPersistenceException
ConfigurationPersistenceException(String, Throwable) - Constructor for exception org.apache.sling.caconfig.spi.ConfigurationPersistenceException
ConfigurationPersistenceStrategy - Interface in org.apache.sling.caconfig.spi
  Deprecated.
  Please use `ConfigurationPersistenceStrategy2` instead.
ConfigurationPersistenceStrategy2 - Interface in org.apache.sling.caconfig.spi
  Defines how configuration data is stored in the configuration resource.
ConfigurationResourceResolvingStrategy - Interface in org.apache.sling.caconfig.resource.spi
  Defines how and where the configuration resources are looked up.
ContextPathStrategy - Interface in org.apache.sling.caconfig.resource.spi
  Allows application to define a strategy to find context paths and config references for content paths.
ContextResource - Class in org.apache.sling.caconfig.resource.spi
  Holds reference to a context root resource and configuration reference path that was detected for the configuration context.
ContextResource(Resource, String) - Constructor for class org.apache.sling.caconfig.resource.spi.ContextResource
  Deprecated.
  Use `ContextResource(Resource, String, int)`
ContextResource(Resource, String, int) - Constructor for class org.apache.sling.caconfig.resource.spi.ContextResource

## D

decide(Resource, String) - Method in interface org.apache.sling.caconfig.resource.spi.CollectionInheritanceDecider
  Decide whether the provided resource should be included in the collection.
defaultValue(T) - Method in class org.apache.sling.caconfig.spi.metadata.PropertyMetadata
deleteConfiguration(ResourceResolver, String) - Method in interface org.apache.sling.caconfig.spi.ConfigurationPersistenceStrategy
  Deprecated.
  Delete configuration or configuration collection data from repository using the inner-most context path as reference.
deleteConfiguration(ResourceResolver, String) - Method in interface org.apache.sling.caconfig.spi.ConfigurationPersistenceStrategy2
  Delete configuration or configuration collection data from repository using the inner-most context path as reference.
detectResource(SlingHttpServletRequest) - Method in interface org.apache.sling.caconfig.spi.ConfigurationInjectResourceDetectionStrategy
  Detects the resource that is associated with the given request.

## E

equals(Object) - Method in class org.apache.sling.caconfig.resource.spi.ContextResource
EXCLUDE - org.apache.sling.caconfig.resource.spi.InheritanceDecision

## F

findContextResources(Resource) - Method in interface org.apache.sling.caconfig.resource.spi.ContextPathStrategy
  Finds context paths for the given resource.

## G

getCollectionItemConfigName(String, String) - Method in interface org.apache.sling.caconfig.spi.ConfigurationPersistenceStrategy2
  Allows the strategy to transform the given configuration name for nested configurations according to it's persistent strategies, e.g. fetching the data from a child resource instead of the given resource.
getCollectionItemName() - Method in class org.apache.sling.caconfig.spi.ConfigurationPersistData
getCollectionItemResource(Resource) - Method in interface org.apache.sling.caconfig.spi.ConfigurationPersistenceStrategy2
  Allows the strategy to transform the given configuration resource according to it's persistent strategies, e.g. fetching the data from a child resource instead of the given resource.
getCollectionItemResourcePath(String) - Method in interface org.apache.sling.caconfig.spi.ConfigurationPersistenceStrategy2
  Allows the strategy to transform the given configuration resource path according to it's persistent strategies, e.g. fetching the data from a child resource instead of the given resource.
getCollectionParentConfigName(String, String) - Method in interface org.apache.sling.caconfig.spi.ConfigurationPersistenceStrategy2
  Allows the strategy to transform the given configuration name for nested configurations according to it's persistent strategies, e.g. fetching the data from a child resource instead of the given resource.
getCollectionParentResource(Resource) - Method in interface org.apache.sling.caconfig.spi.ConfigurationPersistenceStrategy2
  Allows the strategy to transform the given configuration resource according to it's persistent strategies, e.g. fetching the data from a child resource instead of the given resource.
getCollectionParentResourcePath(String) - Method in interface org.apache.sling.caconfig.spi.ConfigurationPersistenceStrategy2
  Allows the strategy to transform the given configuration resource path according to it's persistent strategies, e.g. fetching the data from a child resource instead of the given resource.
getConfigName(String, String) - Method in interface org.apache.sling.caconfig.spi.ConfigurationPersistenceStrategy2
  Allows the strategy to transform the given configuration name for nested configurations according to it's persistent strategies, e.g. fetching the data from a child resource instead of the given resource.
getConfigRef() - Method in class org.apache.sling.caconfig.resource.spi.ContextResource
getConfigurationMetadata() - Method in class org.apache.sling.caconfig.spi.metadata.PropertyMetadata
getConfigurationMetadata(String) - Method in interface org.apache.sling.caconfig.spi.ConfigurationMetadataProvider
  Get configuration metadata.
getConfigurationNames() - Method in interface org.apache.sling.caconfig.spi.ConfigurationMetadataProvider
  Get all configuration names.
getDefaultValue() - Method in class org.apache.sling.caconfig.spi.metadata.PropertyMetadata
getItems() - Method in class org.apache.sling.caconfig.spi.ConfigurationCollectionPersistData
getOrder() - Method in class org.apache.sling.caconfig.spi.metadata.PropertyMetadata
getOverrideStrings() - Method in interface org.apache.sling.caconfig.spi.ConfigurationOverrideProvider
  Get override strings.
getProperties() - Method in class org.apache.sling.caconfig.spi.ConfigurationCollectionPersistData
getProperties() - Method in class org.apache.sling.caconfig.spi.ConfigurationPersistData
getPropertyMetadata() - Method in class org.apache.sling.caconfig.spi.metadata.ConfigurationMetadata
getResource() - Method in class org.apache.sling.caconfig.resource.spi.ContextResource
getResource(Iterator<Resource>) - Method in interface org.apache.sling.caconfig.spi.ConfigurationInheritanceStrategy
  Pick or merge resources for inheritance.
getResource(Resource) - Method in interface org.apache.sling.caconfig.spi.ConfigurationPersistenceStrategy
  Deprecated.
  Allows the strategy to transform the given configuration resource according to it's persistent strategies, e.g. fetching the data from a child resource instead of the given resource.
getResource(Resource) - Method in interface org.apache.sling.caconfig.spi.ConfigurationPersistenceStrategy2
  Allows the strategy to transform the given configuration resource according to it's persistent strategies, e.g. fetching the data from a child resource instead of the given resource.
getResource(Resource, Collection<String>, String) - Method in interface org.apache.sling.caconfig.resource.spi.ConfigurationResourceResolvingStrategy
  Get a context-aware singleton configuration resource defined by the given configuration name.
getResourceCollection(Resource, Collection<String>, String) - Method in interface org.apache.sling.caconfig.resource.spi.ConfigurationResourceResolvingStrategy
  Get a collection of context-aware configuration resources defined by the given configuration name.
getResourceCollectionInheritanceChain(Resource, Collection<String>, String) - Method in interface org.apache.sling.caconfig.resource.spi.ConfigurationResourceResolvingStrategy
  Get a collection of context-aware configuration resource inheritance chains defined by the given configuration name.
getResourceCollectionParentPath(Resource, String, String) - Method in interface org.apache.sling.caconfig.resource.spi.ConfigurationResourceResolvingStrategy
  Get the configuration resource collection parent path for storing configuration data for the given context resource and configuration name.
getResourceInheritanceChain(Resource, Collection<String>, String) - Method in interface org.apache.sling.caconfig.resource.spi.ConfigurationResourceResolvingStrategy
  Get a context-aware singleton configuration resource inheritance chain defined by the given configuration name.
getResourcePath(String) - Method in interface org.apache.sling.caconfig.spi.ConfigurationPersistenceStrategy
  Deprecated.
  Allows the strategy to transform the given configuration resource path according to it's persistent strategies, e.g. fetching the data from a child resource instead of the given resource.
getResourcePath(String) - Method in interface org.apache.sling.caconfig.spi.ConfigurationPersistenceStrategy2
  Allows the strategy to transform the given configuration resource path according to it's persistent strategies, e.g. fetching the data from a child resource instead of the given resource.
getResourcePath(Resource, String, String) - Method in interface org.apache.sling.caconfig.resource.spi.ConfigurationResourceResolvingStrategy
  Get the configuration resource path for storing configuration data for the given context resource and configuration name.
getServiceRanking() - Method in class org.apache.sling.caconfig.resource.spi.ContextResource
getType() - Method in class org.apache.sling.caconfig.spi.metadata.PropertyMetadata

## H

hashCode() - Method in class org.apache.sling.caconfig.resource.spi.ContextResource

## I

INCLUDE - org.apache.sling.caconfig.resource.spi.InheritanceDecision
InheritanceDecision - Enum in org.apache.sling.caconfig.resource.spi
  Return values for `CollectionInheritanceDecider`.
isCollection() - Method in class org.apache.sling.caconfig.spi.metadata.ConfigurationMetadata
isNestedConfiguration() - Method in class org.apache.sling.caconfig.spi.metadata.PropertyMetadata
isSingleton() - Method in class org.apache.sling.caconfig.spi.metadata.ConfigurationMetadata

## O

order(int) - Method in class org.apache.sling.caconfig.spi.metadata.PropertyMetadata
org.apache.sling.caconfig.resource.spi - package org.apache.sling.caconfig.resource.spi
  SPI for applications hooking into the configuration resource infrastructure for parameterizing and customizing.
org.apache.sling.caconfig.spi - package org.apache.sling.caconfig.spi
  SPI for applications hooking into the configuration infrastructure for parameterizing and customizing.
org.apache.sling.caconfig.spi.metadata - package org.apache.sling.caconfig.spi.metadata
  Defining configuration and parameter metadata for the SPI.

## P

persistConfiguration(ResourceResolver, String, ConfigurationPersistData) - Method in interface org.apache.sling.caconfig.spi.ConfigurationPersistenceStrategy
  Deprecated.
  Stores configuration data for a singleton configuration resource.
persistConfiguration(ResourceResolver, String, ConfigurationPersistData) - Method in interface org.apache.sling.caconfig.spi.ConfigurationPersistenceStrategy2
  Stores configuration data for a singleton configuration resource.
persistConfigurationCollection(ResourceResolver, String, ConfigurationCollectionPersistData) - Method in interface org.apache.sling.caconfig.spi.ConfigurationPersistenceStrategy
  Deprecated.
  Stores configuration data for a configuration resource collection.
persistConfigurationCollection(ResourceResolver, String, ConfigurationCollectionPersistData) - Method in interface org.apache.sling.caconfig.spi.ConfigurationPersistenceStrategy2
  Stores configuration data for a configuration resource collection.
properties(Map<String, Object>) - Method in class org.apache.sling.caconfig.spi.ConfigurationCollectionPersistData
PropertyMetadata<T> - Class in org.apache.sling.caconfig.spi.metadata
  Defines a configuration property.
PropertyMetadata(String, Class<T>) - Constructor for class org.apache.sling.caconfig.spi.metadata.PropertyMetadata
PropertyMetadata(String, T) - Constructor for class org.apache.sling.caconfig.spi.metadata.PropertyMetadata

## S

SUPPORTED_TYPES - Static variable in class org.apache.sling.caconfig.spi.metadata.PropertyMetadata
  Set with all types support for property metadata (not including nested configurations).

## T

toString() - Method in class org.apache.sling.caconfig.spi.metadata.PropertyMetadata

## V

valueOf(String) - Static method in enum org.apache.sling.caconfig.resource.spi.InheritanceDecision
  Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.sling.caconfig.resource.spi.InheritanceDecision
  Returns an array containing the constants of this enum type, in the order they are declared.

B C D E F G H I O P S T V
All Classes All Packages