Skip navigation links
A B C D E F G H I L M N O P R S T U V 

A

Adapter(ConfigurationPersistenceStrategy) - Constructor for class org.apache.sling.caconfig.impl.ConfigurationPersistenceStrategyBridge.Adapter
 
adaptTo(Class<AdapterType>) - Method in class org.apache.sling.caconfig.impl.ConfigurationResourceWrapper
 
addBindings(Bindings) - Method in class org.apache.sling.caconfig.impl.ConfigurationBindingsValueProvider
 
AnnotationClassConfigurationMetadataProvider - Class in org.apache.sling.caconfig.impl.metadata
Detects configuration annotation classes deployed by any bundle via OSGi extender pattern.
AnnotationClassConfigurationMetadataProvider() - Constructor for class org.apache.sling.caconfig.impl.metadata.AnnotationClassConfigurationMetadataProvider
 
AnnotationClassParser - Class in org.apache.sling.caconfig.impl.metadata
Helper methods for parsing metadata from configuration annotation classes.

B

bindConfigurationInheritanceStrategy(ConfigurationInheritanceStrategy, Map<String, Object>) - Method in class org.apache.sling.caconfig.impl.ConfigurationInheritanceStrategyMultiplexerImpl
 
bindConfigurationMetadataProvider(ConfigurationMetadataProvider, Map<String, Object>) - Method in class org.apache.sling.caconfig.impl.metadata.ConfigurationMetadataProviderMultiplexerImpl
 
bindConfigurationOverrideProvider(ConfigurationOverrideProvider, Map<String, Object>) - Method in class org.apache.sling.caconfig.impl.override.ConfigurationOverrideMultiplexerImpl
 
bindConfigurationPersistenceStrategy(ConfigurationPersistenceStrategy, Map<String, Object>) - Method in class org.apache.sling.caconfig.impl.ConfigurationPersistenceStrategyBridge
 
bindConfigurationPersistenceStrategy(ConfigurationPersistenceStrategy2, Map<String, Object>) - Method in class org.apache.sling.caconfig.management.impl.ConfigurationPersistenceStrategyMultiplexerImpl
 
bindConfigurationResourceResolvingStrategy(ConfigurationResourceResolvingStrategy, Map<String, Object>) - Method in class org.apache.sling.caconfig.resource.impl.ConfigurationResourceResolvingStrategyMultiplexerImpl
 
bindContextPathStrategy(ContextPathStrategy, Map<String, Object>) - Method in class org.apache.sling.caconfig.management.impl.ContextPathStrategyMultiplexerImpl
 
BINDING_VARIABLE - Static variable in class org.apache.sling.caconfig.impl.ConfigurationBindingsValueProvider
Name of the variable to which the config value map is bound to in script configuration.
buildConfigurationMetadata(Class<?>) - Static method in class org.apache.sling.caconfig.impl.metadata.AnnotationClassParser
Build configuration metadata by parsing the given annotation interface class and it's configuration annotations.

C

CAConfigInventoryPrinter - Class in org.apache.sling.caconfig.management.impl.console
Web console configuration printer.
CAConfigInventoryPrinter() - Constructor for class org.apache.sling.caconfig.management.impl.console.CAConfigInventoryPrinter
 
changed() - Method in class org.apache.sling.caconfig.impl.override.ConfigurationOverrideMultiplexerImpl
If a provider is added or removed parse and collect all overrides again (to ensure correct overall order is preserved).
configBucketNames() - Method in class org.apache.sling.caconfig.impl.ConfigurationResolverImpl
 
configBucketNames() - Method in interface org.apache.sling.caconfig.management.ConfigurationResourceResolverConfig
All bucket names starting with sling:configs and the alternative ones.
ConfigNameUtil - Class in org.apache.sling.caconfig.resource.impl.util
Helper methods for configuration names.
CONFIGS_BUCKET_NAME - Static variable in class org.apache.sling.caconfig.impl.ConfigurationNameConstants
Bucket name for configuration data (configuration with key/value pairs).
CONFIGURATION_CLASSES_HEADER - Static variable in class org.apache.sling.caconfig.impl.ConfigurationNameConstants
Bundle header defining list of class names with all configuration annotation classes in this bundle.
ConfigurationBindingsValueProvider - Class in org.apache.sling.caconfig.impl
Binds a script variable "caconfig" to the current configuration value map to be used in HTL (Sightly).
ConfigurationBindingsValueProvider() - Constructor for class org.apache.sling.caconfig.impl.ConfigurationBindingsValueProvider
 
ConfigurationBuilderAdapterFactory - Class in org.apache.sling.caconfig.impl
 
ConfigurationBuilderAdapterFactory() - Constructor for class org.apache.sling.caconfig.impl.ConfigurationBuilderAdapterFactory
 
ConfigurationCollectionData - Interface in org.apache.sling.caconfig.management
Provides access to the configuration collection data and metadata for a given context path.
ConfigurationData - Interface in org.apache.sling.caconfig.management
Provides access to the configuration data and metadata for a given context path.
ConfigurationDefNameConstants - Class in org.apache.sling.caconfig.impl.def
 
ConfigurationInheritanceStrategyMultiplexer - Interface in org.apache.sling.caconfig.management.multiplexer
Detects all ConfigurationInheritanceStrategy implementations in the container and consolidates their result based on service ranking.
ConfigurationInheritanceStrategyMultiplexerImpl - Class in org.apache.sling.caconfig.impl
Detects all ConfigurationInheritanceStrategy implementations in the container and consolidates their result based on service ranking.
ConfigurationInheritanceStrategyMultiplexerImpl() - Constructor for class org.apache.sling.caconfig.impl.ConfigurationInheritanceStrategyMultiplexerImpl
 
ConfigurationManagementSettings - Interface in org.apache.sling.caconfig.management
Settings for reading and writing configurations.
ConfigurationManagementSettingsImpl - Class in org.apache.sling.caconfig.management.impl
 
ConfigurationManagementSettingsImpl() - Constructor for class org.apache.sling.caconfig.management.impl.ConfigurationManagementSettingsImpl
 
ConfigurationManager - Interface in org.apache.sling.caconfig.management
Manages reading and writing configurations e.g. for Editor GUIs.
ConfigurationManagerImpl - Class in org.apache.sling.caconfig.management.impl
 
ConfigurationManagerImpl() - Constructor for class org.apache.sling.caconfig.management.impl.ConfigurationManagerImpl
 
ConfigurationMetadataProviderMultiplexer - Interface in org.apache.sling.caconfig.management.multiplexer
Detects all ConfigurationMetadataProvider implementations in the container and consolidates their result based on service ranking.
ConfigurationMetadataProviderMultiplexerImpl - Class in org.apache.sling.caconfig.impl.metadata
Detects all ConfigurationMetadataProvider implementations in the container and consolidates their result based on service ranking.
ConfigurationMetadataProviderMultiplexerImpl() - Constructor for class org.apache.sling.caconfig.impl.metadata.ConfigurationMetadataProviderMultiplexerImpl
 
ConfigurationNameConstants - Class in org.apache.sling.caconfig.impl
 
ConfigurationOverrideMultiplexer - Interface in org.apache.sling.caconfig.management.multiplexer
Detects all ConfigurationOverrideProvider implementations in the container and consolidates their result based on service ranking.
ConfigurationOverrideMultiplexerImpl - Class in org.apache.sling.caconfig.impl.override
Detects all ConfigurationOverrideProvider implementations in the container and consolidates their result based on service ranking.
ConfigurationOverrideMultiplexerImpl() - Constructor for class org.apache.sling.caconfig.impl.override.ConfigurationOverrideMultiplexerImpl
 
ConfigurationPersistenceStrategyBridge - Class in org.apache.sling.caconfig.impl
Bridges services implementing the deprecated ConfigurationPersistenceStrategy interface to the ConfigurationPersistenceStrategy2 interface for backwards compatibility.
ConfigurationPersistenceStrategyBridge() - Constructor for class org.apache.sling.caconfig.impl.ConfigurationPersistenceStrategyBridge
 
ConfigurationPersistenceStrategyBridge.Adapter - Class in org.apache.sling.caconfig.impl
Adapter which delegates ConfigurationPersistenceStrategy2 methods to a ConfigurationPersistenceStrategy service.
ConfigurationPersistenceStrategyMultiplexer - Interface in org.apache.sling.caconfig.management.multiplexer
Detects all ConfigurationPersistenceStrategy2 implementations in the container and consolidates their result based on service ranking.
ConfigurationPersistenceStrategyMultiplexerImpl - Class in org.apache.sling.caconfig.management.impl
Detects all ConfigurationPersistenceStrategy2 implementations in the container and consolidates their result based on service ranking.
ConfigurationPersistenceStrategyMultiplexerImpl() - Constructor for class org.apache.sling.caconfig.management.impl.ConfigurationPersistenceStrategyMultiplexerImpl
 
ConfigurationResolverImpl - Class in org.apache.sling.caconfig.impl
 
ConfigurationResolverImpl() - Constructor for class org.apache.sling.caconfig.impl.ConfigurationResolverImpl
 
ConfigurationResourceNameConstants - Class in org.apache.sling.caconfig.resource.impl.def
 
ConfigurationResourceResolverConfig - Interface in org.apache.sling.caconfig.management
Service for accessing the ConfigurationResourceResolver configuration from other services.
ConfigurationResourceResolverImpl - Class in org.apache.sling.caconfig.resource.impl
 
ConfigurationResourceResolverImpl() - Constructor for class org.apache.sling.caconfig.resource.impl.ConfigurationResourceResolverImpl
 
ConfigurationResourceResolvingStrategyMultiplexer - Interface in org.apache.sling.caconfig.management.multiplexer
Detects all ConfigurationResourceResolvingStrategy implementations in the container and consolidates their result based on service ranking.
ConfigurationResourceResolvingStrategyMultiplexerImpl - Class in org.apache.sling.caconfig.resource.impl
Detects all ConfigurationResourceResolvingStrategy implementations in the container and consolidates their result based on service ranking.
ConfigurationResourceResolvingStrategyMultiplexerImpl() - Constructor for class org.apache.sling.caconfig.resource.impl.ConfigurationResourceResolvingStrategyMultiplexerImpl
 
ConfigurationResourceWrapper - Class in org.apache.sling.caconfig.impl
Wrapper that returns an enhanced value map for the resource providing a merged map with all inherited property values.
ConfigurationResourceWrapper(Resource, ValueMap) - Constructor for class org.apache.sling.caconfig.impl.ConfigurationResourceWrapper
 
ConfigurationWebConsolePlugin - Class in org.apache.sling.caconfig.management.impl.console
Web console plugin to test configuration resolution.
ConfigurationWebConsolePlugin() - Constructor for class org.apache.sling.caconfig.management.impl.console.ConfigurationWebConsolePlugin
 
ContextPathStrategyMultiplexer - Interface in org.apache.sling.caconfig.management
Deprecated.
Please use ContextPathStrategyMultiplexer instead.
ContextPathStrategyMultiplexer - Interface in org.apache.sling.caconfig.management.multiplexer
Detects all ContextPathStrategy implementations in the container and consolidates their result based on service ranking.
ContextPathStrategyMultiplexerImpl - Class in org.apache.sling.caconfig.management.impl
Detects all ContextPathStrategy implementations in the container and consolidates their result based on service ranking.
ContextPathStrategyMultiplexerImpl() - Constructor for class org.apache.sling.caconfig.management.impl.ContextPathStrategyMultiplexerImpl
 

D

DefaultConfigurationInheritanceStrategy - Class in org.apache.sling.caconfig.impl.def
 
DefaultConfigurationInheritanceStrategy() - Constructor for class org.apache.sling.caconfig.impl.def.DefaultConfigurationInheritanceStrategy
 
DefaultConfigurationInheritanceStrategy.Config - Annotation Type in org.apache.sling.caconfig.impl.def
 
DefaultConfigurationPersistenceStrategy - Class in org.apache.sling.caconfig.impl.def
The default persistence strategy is quite simple: directly use the configuration resources.
DefaultConfigurationPersistenceStrategy() - Constructor for class org.apache.sling.caconfig.impl.def.DefaultConfigurationPersistenceStrategy
 
DefaultConfigurationResourceResolvingStrategy - Class in org.apache.sling.caconfig.resource.impl.def
 
DefaultConfigurationResourceResolvingStrategy() - Constructor for class org.apache.sling.caconfig.resource.impl.def.DefaultConfigurationResourceResolvingStrategy
 
DefaultConfigurationResourceResolvingStrategy.Config - Annotation Type in org.apache.sling.caconfig.resource.impl.def
 
DefaultContextPathStrategy - Class in org.apache.sling.caconfig.resource.impl.def
 
DefaultContextPathStrategy() - Constructor for class org.apache.sling.caconfig.resource.impl.def.DefaultContextPathStrategy
 
DefaultContextPathStrategy.Config - Annotation Type in org.apache.sling.caconfig.resource.impl.def
 
deleteConfiguration(ResourceResolver, String) - Method in class org.apache.sling.caconfig.impl.ConfigurationPersistenceStrategyBridge.Adapter
 
deleteConfiguration(ResourceResolver, String) - Method in class org.apache.sling.caconfig.impl.def.DefaultConfigurationPersistenceStrategy
 
deleteConfiguration(Resource, String) - Method in interface org.apache.sling.caconfig.management.ConfigurationManager
Delete configuration or configuration collection data from repository using the inner-most context path as reference.
deleteConfiguration(Resource, String) - Method in class org.apache.sling.caconfig.management.impl.ConfigurationManagerImpl
 
deleteConfiguration(ResourceResolver, String) - Method in class org.apache.sling.caconfig.management.impl.ConfigurationPersistenceStrategyMultiplexerImpl
 

E

ensureValidConfigName(String) - Static method in class org.apache.sling.caconfig.resource.impl.util.ConfigNameUtil
Ensure that the config name is valid.

F

findContextResources(Resource) - Method in class org.apache.sling.caconfig.management.impl.ContextPathStrategyMultiplexerImpl
Merges all results from the detected implementations into a single answer.
findContextResources(Resource) - Method in class org.apache.sling.caconfig.resource.impl.def.DefaultContextPathStrategy
 

G

get(Resource) - Method in class org.apache.sling.caconfig.impl.ConfigurationResolverImpl
 
getAdapter(Object, Class<AdapterType>) - Method in class org.apache.sling.caconfig.impl.ConfigurationBuilderAdapterFactory
 
getAllCollectionItemConfigNames(String) - Method in class org.apache.sling.caconfig.management.impl.ConfigurationPersistenceStrategyMultiplexerImpl
 
getAllCollectionItemConfigNames(String) - Method in interface org.apache.sling.caconfig.management.multiplexer.ConfigurationPersistenceStrategyMultiplexer
Get all configuration names from all configuration persistence strategies.
getAllCollectionParentConfigNames(String) - Method in class org.apache.sling.caconfig.management.impl.ConfigurationPersistenceStrategyMultiplexerImpl
 
getAllCollectionParentConfigNames(String) - Method in interface org.apache.sling.caconfig.management.multiplexer.ConfigurationPersistenceStrategyMultiplexer
Get all configuration names from all configuration persistence strategies.
getAllConfigNames(String) - Method in class org.apache.sling.caconfig.management.impl.ConfigurationPersistenceStrategyMultiplexerImpl
 
getAllConfigNames(String) - Method in interface org.apache.sling.caconfig.management.multiplexer.ConfigurationPersistenceStrategyMultiplexer
Get all configuration names from all configuration persistence strategies.
getAllContextPaths(Resource) - Method in class org.apache.sling.caconfig.resource.impl.ConfigurationResourceResolverImpl
 
getAllPartialConfigNameVariations(String) - Static method in class org.apache.sling.caconfig.resource.impl.util.ConfigNameUtil
Returns all partial combinations like: a, a/b, a/b/c from config name a/b/c/d
getBooleanValueAdditionalKeys(ValueMap, String, String[]) - Static method in class org.apache.sling.caconfig.resource.impl.util.PropertyUtil
Get boolean value from value map with key, or with alternative keys if not set.
getChild(String) - Method in class org.apache.sling.caconfig.impl.ConfigurationResourceWrapper
 
getChildren() - Method in class org.apache.sling.caconfig.impl.ConfigurationResourceWrapper
 
getCollectionItemConfigName(String, String) - Method in class org.apache.sling.caconfig.impl.ConfigurationPersistenceStrategyBridge.Adapter
 
getCollectionItemConfigName(String, String) - Method in class org.apache.sling.caconfig.impl.def.DefaultConfigurationPersistenceStrategy
 
getCollectionItemConfigName(String, String) - Method in class org.apache.sling.caconfig.management.impl.ConfigurationPersistenceStrategyMultiplexerImpl
 
getCollectionItemName() - Method in interface org.apache.sling.caconfig.management.ConfigurationData
In case of configuration resource collection, this returns the collection item resource name.
getCollectionItemResource(Resource) - Method in class org.apache.sling.caconfig.impl.ConfigurationPersistenceStrategyBridge.Adapter
 
getCollectionItemResource(Resource) - Method in class org.apache.sling.caconfig.impl.def.DefaultConfigurationPersistenceStrategy
 
getCollectionItemResource(Resource) - Method in class org.apache.sling.caconfig.management.impl.ConfigurationPersistenceStrategyMultiplexerImpl
 
getCollectionItemResourcePath(String) - Method in class org.apache.sling.caconfig.impl.ConfigurationPersistenceStrategyBridge.Adapter
 
getCollectionItemResourcePath(String) - Method in class org.apache.sling.caconfig.impl.def.DefaultConfigurationPersistenceStrategy
 
getCollectionItemResourcePath(String) - Method in class org.apache.sling.caconfig.management.impl.ConfigurationPersistenceStrategyMultiplexerImpl
 
getCollectionParentConfigName(String, String) - Method in class org.apache.sling.caconfig.impl.ConfigurationPersistenceStrategyBridge.Adapter
 
getCollectionParentConfigName(String, String) - Method in class org.apache.sling.caconfig.impl.def.DefaultConfigurationPersistenceStrategy
 
getCollectionParentConfigName(String, String) - Method in class org.apache.sling.caconfig.management.impl.ConfigurationPersistenceStrategyMultiplexerImpl
 
getCollectionParentResource(Resource) - Method in class org.apache.sling.caconfig.impl.ConfigurationPersistenceStrategyBridge.Adapter
 
getCollectionParentResource(Resource) - Method in class org.apache.sling.caconfig.impl.def.DefaultConfigurationPersistenceStrategy
 
getCollectionParentResource(Resource) - Method in class org.apache.sling.caconfig.management.impl.ConfigurationPersistenceStrategyMultiplexerImpl
 
getCollectionParentResourcePath(String) - Method in class org.apache.sling.caconfig.impl.ConfigurationPersistenceStrategyBridge.Adapter
 
getCollectionParentResourcePath(String) - Method in class org.apache.sling.caconfig.impl.def.DefaultConfigurationPersistenceStrategy
 
getCollectionParentResourcePath(String) - Method in class org.apache.sling.caconfig.management.impl.ConfigurationPersistenceStrategyMultiplexerImpl
 
getConfigCollectionPropertiesResourceNames() - Method in interface org.apache.sling.caconfig.management.ConfigurationManagementSettings
 
getConfigCollectionPropertiesResourceNames() - Method in class org.apache.sling.caconfig.management.impl.ConfigurationManagementSettingsImpl
 
getConfigName(String, String) - Method in class org.apache.sling.caconfig.impl.ConfigurationPersistenceStrategyBridge.Adapter
 
getConfigName(String, String) - Method in class org.apache.sling.caconfig.impl.def.DefaultConfigurationPersistenceStrategy
 
getConfigName() - Method in interface org.apache.sling.caconfig.management.ConfigurationCollectionData
Get configuration name.
getConfigName() - Method in interface org.apache.sling.caconfig.management.ConfigurationData
Get configuration name.
getConfigName(String, String) - Method in class org.apache.sling.caconfig.management.impl.ConfigurationPersistenceStrategyMultiplexerImpl
 
getConfigSourcePath() - Method in interface org.apache.sling.caconfig.management.ValueInfo
Get the path of the configuration resource the value is stored in.
getConfiguration(Resource, String) - Method in interface org.apache.sling.caconfig.management.ConfigurationManager
Get configuration data for the given context resource and configuration name.
getConfiguration(Resource, String) - Method in class org.apache.sling.caconfig.management.impl.ConfigurationManagerImpl
 
getConfigurationCollection(Resource, String) - Method in interface org.apache.sling.caconfig.management.ConfigurationManager
Get configuration data collection for the given context resource and configuration name.
getConfigurationCollection(Resource, String) - Method in class org.apache.sling.caconfig.management.impl.ConfigurationManagerImpl
 
getConfigurationMetadata(String) - Method in class org.apache.sling.caconfig.impl.metadata.AnnotationClassConfigurationMetadataProvider
 
getConfigurationMetadata(String) - Method in class org.apache.sling.caconfig.impl.metadata.ConfigurationMetadataProviderMultiplexerImpl
Get configuration metadata from first provider (ranking priority) that has an answer.
getConfigurationMetadata(String) - Method in interface org.apache.sling.caconfig.management.ConfigurationManager
Get configuration metadata from any configuration metadata provider.
getConfigurationMetadata(String) - Method in class org.apache.sling.caconfig.management.impl.ConfigurationManagerImpl
 
getConfigurationName(Class<?>) - Static method in class org.apache.sling.caconfig.impl.metadata.AnnotationClassParser
Get configuration name for given configuration annotation class.
getConfigurationNames() - Method in class org.apache.sling.caconfig.impl.metadata.AnnotationClassConfigurationMetadataProvider
 
getConfigurationNames() - Method in class org.apache.sling.caconfig.impl.metadata.ConfigurationMetadataProviderMultiplexerImpl
Merge configuration names from all providers.
getConfigurationNames() - Method in interface org.apache.sling.caconfig.management.ConfigurationManager
Get all configuration names.
getConfigurationNames() - Method in class org.apache.sling.caconfig.management.impl.ConfigurationManagerImpl
 
getContextPath(Resource) - Method in class org.apache.sling.caconfig.resource.impl.ConfigurationResourceResolverImpl
 
getEffectiveValue() - Method in interface org.apache.sling.caconfig.management.ValueInfo
Get value storedf or the current context path, or inherited from upper levels, or the default value.
getEffectiveValues() - Method in interface org.apache.sling.caconfig.management.ConfigurationData
Configuration values stored for the given context path merged with inherited values and default values.
getIgnoredPropertyNames(Set<String>) - Method in interface org.apache.sling.caconfig.management.ConfigurationManagementSettings
Detects property names that should be ignored/filtered out when reading or writing configuration data properties.
getIgnoredPropertyNames(Set<String>) - Method in class org.apache.sling.caconfig.management.impl.ConfigurationManagementSettingsImpl
 
getItems() - Method in interface org.apache.sling.caconfig.management.ConfigurationCollectionData
 
getLabel() - Method in class org.apache.sling.caconfig.management.impl.console.ConfigurationWebConsolePlugin
 
getName() - Method in class org.apache.sling.caconfig.impl.ConfigurationResourceWrapper
 
getName() - Method in interface org.apache.sling.caconfig.management.ValueInfo
Property name.
getOriginalServiceClass() - Method in class org.apache.sling.caconfig.impl.ConfigurationPersistenceStrategyBridge.Adapter
 
getOverrideStrings() - Method in class org.apache.sling.caconfig.impl.override.OsgiConfigurationOverrideProvider
 
getOverrideStrings() - Method in class org.apache.sling.caconfig.impl.override.SystemPropertyConfigurationOverrideProvider
 
getParent() - Method in class org.apache.sling.caconfig.impl.ConfigurationResourceWrapper
 
getPath() - Method in class org.apache.sling.caconfig.impl.ConfigurationResourceWrapper
 
getPersistenceResourcePath(String) - Method in interface org.apache.sling.caconfig.management.ConfigurationManager
Deprecated.
getPersistenceResourcePath(String) - Method in class org.apache.sling.caconfig.management.impl.ConfigurationManagerImpl
 
getProperties() - Method in interface org.apache.sling.caconfig.management.ConfigurationCollectionData
 
getPropertyMetadata() - Method in interface org.apache.sling.caconfig.management.ValueInfo
Property metadata.
getPropertyName(String) - Static method in class org.apache.sling.caconfig.impl.metadata.AnnotationClassParser
Implements the method name mapping as defined in OSGi R6 Compendium specification, Chapter 112.
getPropertyNames() - Method in interface org.apache.sling.caconfig.management.ConfigurationData
List of effective property names defined in configuration metadata or values are defined for.
getResource(Iterator<Resource>) - Method in class org.apache.sling.caconfig.impl.ConfigurationInheritanceStrategyMultiplexerImpl
Get result from first strategy implementation that has an answer.
getResource(Resource) - Method in class org.apache.sling.caconfig.impl.ConfigurationPersistenceStrategyBridge.Adapter
 
getResource(Iterator<Resource>) - Method in class org.apache.sling.caconfig.impl.def.DefaultConfigurationInheritanceStrategy
 
getResource(Resource) - Method in class org.apache.sling.caconfig.impl.def.DefaultConfigurationPersistenceStrategy
 
getResource(Resource) - Method in class org.apache.sling.caconfig.management.impl.ConfigurationPersistenceStrategyMultiplexerImpl
Transform the configuration resource by the first implementation that has an answer.
getResource(Resource, String, String) - Method in class org.apache.sling.caconfig.resource.impl.ConfigurationResourceResolverImpl
 
getResource(Resource, Collection<String>, String) - Method in class org.apache.sling.caconfig.resource.impl.ConfigurationResourceResolvingStrategyMultiplexerImpl
Gets the configuration resource from the first implementation that has an answer.
getResource(Resource, Collection<String>, String) - Method in class org.apache.sling.caconfig.resource.impl.def.DefaultConfigurationResourceResolvingStrategy
 
getResourceCollection(Resource, String, String) - Method in class org.apache.sling.caconfig.resource.impl.ConfigurationResourceResolverImpl
 
getResourceCollection(Resource, Collection<String>, String) - Method in class org.apache.sling.caconfig.resource.impl.ConfigurationResourceResolvingStrategyMultiplexerImpl
Gets the configuration resource collection from the first implementation that has an answer.
getResourceCollection(Resource, Collection<String>, String) - Method in class org.apache.sling.caconfig.resource.impl.def.DefaultConfigurationResourceResolvingStrategy
 
getResourceCollectionInheritanceChain(Resource, Collection<String>, String) - Method in class org.apache.sling.caconfig.resource.impl.ConfigurationResourceResolvingStrategyMultiplexerImpl
Gets the configuration resource collection inheritance chains from the first implementation that has an answer.
getResourceCollectionInheritanceChain(Resource, Collection<String>, String) - Method in class org.apache.sling.caconfig.resource.impl.def.DefaultConfigurationResourceResolvingStrategy
 
getResourceCollectionParentPath(Resource, String, String) - Method in class org.apache.sling.caconfig.resource.impl.ConfigurationResourceResolvingStrategyMultiplexerImpl
Gets the configuration resource collection parent path from the first implementation that has an answer.
getResourceCollectionParentPath(Resource, String, String) - Method in class org.apache.sling.caconfig.resource.impl.def.DefaultConfigurationResourceResolvingStrategy
 
getResourceInheritanceChain(Resource, Collection<String>, String) - Method in class org.apache.sling.caconfig.resource.impl.ConfigurationResourceResolvingStrategyMultiplexerImpl
Gets the configuration resource inheritance chain from the first implementation that has an answer.
getResourceInheritanceChain(Resource, Collection<String>, String) - Method in class org.apache.sling.caconfig.resource.impl.def.DefaultConfigurationResourceResolvingStrategy
 
getResourceMetadata() - Method in class org.apache.sling.caconfig.impl.ConfigurationResourceWrapper
 
getResourcePath(String) - Method in class org.apache.sling.caconfig.impl.ConfigurationPersistenceStrategyBridge.Adapter
 
getResourcePath(String) - Method in class org.apache.sling.caconfig.impl.def.DefaultConfigurationPersistenceStrategy
 
getResourcePath() - Method in interface org.apache.sling.caconfig.management.ConfigurationCollectionData
 
getResourcePath() - Method in interface org.apache.sling.caconfig.management.ConfigurationData
 
getResourcePath(String) - Method in class org.apache.sling.caconfig.management.impl.ConfigurationPersistenceStrategyMultiplexerImpl
 
getResourcePath(Resource, String, String) - Method in class org.apache.sling.caconfig.resource.impl.ConfigurationResourceResolvingStrategyMultiplexerImpl
Gets the configuration resource path from the first implementation that has an answer.
getResourcePath(Resource, String, String) - Method in class org.apache.sling.caconfig.resource.impl.def.DefaultConfigurationResourceResolvingStrategy
 
getResourceResolver() - Method in class org.apache.sling.caconfig.impl.ConfigurationResourceWrapper
 
getResourceSuperType() - Method in class org.apache.sling.caconfig.impl.ConfigurationResourceWrapper
 
getResourceType() - Method in class org.apache.sling.caconfig.impl.ConfigurationResourceWrapper
 
getTitle() - Method in class org.apache.sling.caconfig.management.impl.console.ConfigurationWebConsolePlugin
 
getValue() - Method in interface org.apache.sling.caconfig.management.ValueInfo
Get value stored for the current context path.
getValueInfo(String) - Method in interface org.apache.sling.caconfig.management.ConfigurationData
Get detailed metadata information about the property value.
getValueMap() - Method in class org.apache.sling.caconfig.impl.ConfigurationResourceWrapper
 
getValues() - Method in interface org.apache.sling.caconfig.management.ConfigurationData
Configuration values stored for the given context path.

H

hasChildren() - Method in class org.apache.sling.caconfig.impl.ConfigurationResourceWrapper
 
hasNext() - Method in class org.apache.sling.caconfig.resource.impl.util.PathParentExpandIterator
 

I

isAllOverridden(String, String) - Method in class org.apache.sling.caconfig.impl.override.ConfigurationOverrideMultiplexerImpl
 
isAllOverridden(String, String) - Method in interface org.apache.sling.caconfig.management.multiplexer.ConfigurationOverrideMultiplexer
Checks if the whole configuration for the given context path and name is overridden.
isContextAwareConfig(Class<?>) - Static method in class org.apache.sling.caconfig.impl.metadata.AnnotationClassParser
Checks if the given class is suitable to be mapped with context-aware configuration.
isDefault() - Method in interface org.apache.sling.caconfig.management.ValueInfo
 
isInherited() - Method in interface org.apache.sling.caconfig.management.ConfigurationData
 
isInherited() - Method in interface org.apache.sling.caconfig.management.ValueInfo
 
isOverridden() - Method in interface org.apache.sling.caconfig.management.ConfigurationData
 
isOverridden() - Method in interface org.apache.sling.caconfig.management.ValueInfo
 
isResourceType(String) - Method in class org.apache.sling.caconfig.impl.ConfigurationResourceWrapper
 
isValid(String) - Static method in class org.apache.sling.caconfig.resource.impl.util.ConfigNameUtil
Check if the config name is valid.
isValid(Collection<String>) - Static method in class org.apache.sling.caconfig.resource.impl.util.ConfigNameUtil
Check if the config name is valid.

L

LABEL - Static variable in class org.apache.sling.caconfig.management.impl.console.ConfigurationWebConsolePlugin
 
listChildren() - Method in class org.apache.sling.caconfig.impl.ConfigurationResourceWrapper
 

M

MapUtil - Class in org.apache.sling.caconfig.resource.impl.util
 

N

NAME - Static variable in class org.apache.sling.caconfig.management.impl.console.CAConfigInventoryPrinter
 
newCollectionItem(Resource, String) - Method in interface org.apache.sling.caconfig.management.ConfigurationManager
Creates a new empty configuration data item for a configuration data collection for the given configuration name.
newCollectionItem(Resource, String) - Method in class org.apache.sling.caconfig.management.impl.ConfigurationManagerImpl
 
next() - Method in class org.apache.sling.caconfig.resource.impl.util.PathParentExpandIterator
 

O

org.apache.sling.caconfig.impl - package org.apache.sling.caconfig.impl
 
org.apache.sling.caconfig.impl.def - package org.apache.sling.caconfig.impl.def
 
org.apache.sling.caconfig.impl.metadata - package org.apache.sling.caconfig.impl.metadata
 
org.apache.sling.caconfig.impl.override - package org.apache.sling.caconfig.impl.override
 
org.apache.sling.caconfig.management - package org.apache.sling.caconfig.management
Management API of the Context-Aware configuration implementation.
org.apache.sling.caconfig.management.impl - package org.apache.sling.caconfig.management.impl
 
org.apache.sling.caconfig.management.impl.console - package org.apache.sling.caconfig.management.impl.console
 
org.apache.sling.caconfig.management.multiplexer - package org.apache.sling.caconfig.management.multiplexer
Multiplexer services provide aggregated access to all implementations of the related SPI interface.
org.apache.sling.caconfig.resource.impl - package org.apache.sling.caconfig.resource.impl
 
org.apache.sling.caconfig.resource.impl.def - package org.apache.sling.caconfig.resource.impl.def
 
org.apache.sling.caconfig.resource.impl.util - package org.apache.sling.caconfig.resource.impl.util
 
OsgiConfigurationOverrideProvider - Class in org.apache.sling.caconfig.impl.override
Provides parameter override map from OSGi factory configuration.
OsgiConfigurationOverrideProvider() - Constructor for class org.apache.sling.caconfig.impl.override.OsgiConfigurationOverrideProvider
 
OsgiConfigurationOverrideProvider.Config - Annotation Type in org.apache.sling.caconfig.impl.override
 
overrideProperties(String, String, Map<String, Object>) - Method in class org.apache.sling.caconfig.impl.override.ConfigurationOverrideMultiplexerImpl
 
overrideProperties(String, String, Resource) - Method in class org.apache.sling.caconfig.impl.override.ConfigurationOverrideMultiplexerImpl
 
overrideProperties(String, String, Resource, ResourceResolver) - Method in class org.apache.sling.caconfig.impl.override.ConfigurationOverrideMultiplexerImpl
 
overrideProperties(String, String, Map<String, Object>) - Method in interface org.apache.sling.caconfig.management.multiplexer.ConfigurationOverrideMultiplexer
Override properties for given context path and configuration name.
overrideProperties(String, String, Resource) - Method in interface org.apache.sling.caconfig.management.multiplexer.ConfigurationOverrideMultiplexer
overrideProperties(String, String, Resource, ResourceResolver) - Method in interface org.apache.sling.caconfig.management.multiplexer.ConfigurationOverrideMultiplexer
Override properties in given configuration resource (if any overrides are defined).

P

PathEliminateDuplicatesIterator - Class in org.apache.sling.caconfig.resource.impl.util
Iterator that eliminates duplicate paths.
PathEliminateDuplicatesIterator(Iterator<String>) - Constructor for class org.apache.sling.caconfig.resource.impl.util.PathEliminateDuplicatesIterator
 
PathParentExpandIterator - Class in org.apache.sling.caconfig.resource.impl.util
Expands all paths from the iterator with their parent paths up to the given root paths.
PathParentExpandIterator(String, Iterator<String>) - Constructor for class org.apache.sling.caconfig.resource.impl.util.PathParentExpandIterator
 
persistConfiguration(ResourceResolver, String, ConfigurationPersistData) - Method in class org.apache.sling.caconfig.impl.ConfigurationPersistenceStrategyBridge.Adapter
 
persistConfiguration(ResourceResolver, String, ConfigurationPersistData) - Method in class org.apache.sling.caconfig.impl.def.DefaultConfigurationPersistenceStrategy
 
persistConfiguration(Resource, String, ConfigurationPersistData) - Method in interface org.apache.sling.caconfig.management.ConfigurationManager
Write configuration data to repository using the inner-most context path as reference.
persistConfiguration(Resource, String, ConfigurationPersistData) - Method in class org.apache.sling.caconfig.management.impl.ConfigurationManagerImpl
 
persistConfiguration(ResourceResolver, String, ConfigurationPersistData) - Method in class org.apache.sling.caconfig.management.impl.ConfigurationPersistenceStrategyMultiplexerImpl
Persist configuration data with the first implementation that accepts it.
persistConfigurationCollection(ResourceResolver, String, ConfigurationCollectionPersistData) - Method in class org.apache.sling.caconfig.impl.ConfigurationPersistenceStrategyBridge.Adapter
 
persistConfigurationCollection(ResourceResolver, String, ConfigurationCollectionPersistData) - Method in class org.apache.sling.caconfig.impl.def.DefaultConfigurationPersistenceStrategy
 
persistConfigurationCollection(Resource, String, ConfigurationCollectionPersistData) - Method in interface org.apache.sling.caconfig.management.ConfigurationManager
Write configuration data collection using the inner-most context path as reference.
persistConfigurationCollection(Resource, String, ConfigurationCollectionPersistData) - Method in class org.apache.sling.caconfig.management.impl.ConfigurationManagerImpl
 
persistConfigurationCollection(ResourceResolver, String, ConfigurationCollectionPersistData) - Method in class org.apache.sling.caconfig.management.impl.ConfigurationPersistenceStrategyMultiplexerImpl
Persist configuration data with the first implementation that accepts it.
print(PrintWriter, Format, boolean) - Method in class org.apache.sling.caconfig.management.impl.console.CAConfigInventoryPrinter
 
PropertiesFilterUtil - Class in org.apache.sling.caconfig.management.impl
Filter internal properties from ConfigManager API output.
PROPERTY_CONFIG_COLLECTION_INHERIT - Static variable in class org.apache.sling.caconfig.resource.impl.def.ConfigurationResourceNameConstants
Boolean property that controls whether config resource collections should be merged on inheritance or not.
PROPERTY_CONFIG_PROPERTY_INHERIT - Static variable in class org.apache.sling.caconfig.impl.def.ConfigurationDefNameConstants
Boolean property that controls whether the properties (key/value pairs) of configuration resources should be inherited from the configuration hierarchy and merged.
PROPERTY_CONFIG_REF - Static variable in class org.apache.sling.caconfig.resource.impl.def.ConfigurationResourceNameConstants
Property that points to the configuration path to be used.
PropertyUtil - Class in org.apache.sling.caconfig.resource.impl.util
 

R

remove() - Method in class org.apache.sling.caconfig.resource.impl.util.PathParentExpandIterator
 
removeIgnoredProperties(Set<String>, ConfigurationManagementSettings) - Static method in class org.apache.sling.caconfig.management.impl.PropertiesFilterUtil
 
removeIgnoredProperties(Map<String, Object>, ConfigurationManagementSettings) - Static method in class org.apache.sling.caconfig.management.impl.PropertiesFilterUtil
 
renderContent(HttpServletRequest, HttpServletResponse) - Method in class org.apache.sling.caconfig.management.impl.console.ConfigurationWebConsolePlugin
 
ResourceEliminateDuplicatesIterator - Class in org.apache.sling.caconfig.resource.impl.util
Iterator that eliminates duplicate resources (having same path).
ResourceEliminateDuplicatesIterator(Iterator<ContextResource>) - Constructor for class org.apache.sling.caconfig.resource.impl.util.ResourceEliminateDuplicatesIterator
 
ResourcePathCollatingIterator - Class in org.apache.sling.caconfig.resource.impl.util
Expected a list of iterators containing paths, where each path is a direct or indirect parent of the previous one (= sorted by path hierarchy starting with the deepest path).
ResourcePathCollatingIterator(List<Iterator<ContextResource>>) - Constructor for class org.apache.sling.caconfig.resource.impl.util.ResourcePathCollatingIterator
 

S

SYSTEM_PROPERTY_PREFIX - Static variable in class org.apache.sling.caconfig.impl.override.SystemPropertyConfigurationOverrideProvider
Prefix for override system property
SystemPropertyConfigurationOverrideProvider - Class in org.apache.sling.caconfig.impl.override
Provides parameter override map from system properties.
SystemPropertyConfigurationOverrideProvider() - Constructor for class org.apache.sling.caconfig.impl.override.SystemPropertyConfigurationOverrideProvider
 
SystemPropertyConfigurationOverrideProvider.Config - Annotation Type in org.apache.sling.caconfig.impl.override
 

T

TITLE - Static variable in class org.apache.sling.caconfig.management.impl.console.CAConfigInventoryPrinter
 
TITLE - Static variable in class org.apache.sling.caconfig.management.impl.console.ConfigurationWebConsolePlugin
 
toString() - Method in class org.apache.sling.caconfig.impl.ConfigurationResourceWrapper
 
traceOutput(Map<String, Object>) - Static method in class org.apache.sling.caconfig.resource.impl.util.MapUtil
Produce trace output for properties map.

U

unbindConfigurationInheritanceStrategy(ConfigurationInheritanceStrategy, Map<String, Object>) - Method in class org.apache.sling.caconfig.impl.ConfigurationInheritanceStrategyMultiplexerImpl
 
unbindConfigurationMetadataProvider(ConfigurationMetadataProvider, Map<String, Object>) - Method in class org.apache.sling.caconfig.impl.metadata.ConfigurationMetadataProviderMultiplexerImpl
 
unbindConfigurationOverrideProvider(ConfigurationOverrideProvider, Map<String, Object>) - Method in class org.apache.sling.caconfig.impl.override.ConfigurationOverrideMultiplexerImpl
 
unbindConfigurationPersistenceStrategy(ConfigurationPersistenceStrategy, Map<String, Object>) - Method in class org.apache.sling.caconfig.impl.ConfigurationPersistenceStrategyBridge
 
unbindConfigurationPersistenceStrategy(ConfigurationPersistenceStrategy2, Map<String, Object>) - Method in class org.apache.sling.caconfig.management.impl.ConfigurationPersistenceStrategyMultiplexerImpl
 
unbindConfigurationResourceResolvingStrategy(ConfigurationResourceResolvingStrategy, Map<String, Object>) - Method in class org.apache.sling.caconfig.resource.impl.ConfigurationResourceResolvingStrategyMultiplexerImpl
 
unbindContextPathStrategy(ContextPathStrategy, Map<String, Object>) - Method in class org.apache.sling.caconfig.management.impl.ContextPathStrategyMultiplexerImpl
 

V

ValueInfo<T> - Interface in org.apache.sling.caconfig.management
Provides detailed information about a given configuration value.
A B C D E F G H I L M N O P R S T U V 
Skip navigation links

Copyright © 2007–2018 The Apache Software Foundation. All rights reserved.