A B C D E F G H I J K L M N O P Q R S T U V W Y 

A

AbstractConfigurationSourceBuilder - Class in info.magnolia.config.source
Abstract builder for ConfigurationSource instances.
AbstractConfigurationSourceBuilder() - Constructor for class info.magnolia.config.source.AbstractConfigurationSourceBuilder
 
AbstractDefinitionProviderWrapper<T> - Class in info.magnolia.config.registry
Abstract implementation of DefinitionProvider wrappers.
AbstractDefinitionProviderWrapper() - Constructor for class info.magnolia.config.registry.AbstractDefinitionProviderWrapper
 
AbstractFileDefinitionDecorator<T> - Class in info.magnolia.config.source.yaml.decoration
Abstract foundation for implementation of the file-based definition decorators - provides equals(Object) and hashCode() implementations.
AbstractFileDefinitionDecorator() - Constructor for class info.magnolia.config.source.yaml.decoration.AbstractFileDefinitionDecorator
 
AbstractFileResourceConfigurationSource<T> - Class in info.magnolia.config.source.yaml
Configuration source for any text-resource based configuration files.
AbstractFileResourceConfigurationSource(ResourceOrigin<?>, Registry<T>, Pattern) - Constructor for class info.magnolia.config.source.yaml.AbstractFileResourceConfigurationSource
 
AbstractRegistry<T> - Class in info.magnolia.config.registry
Abstract Registry base class holding a map of all objects of the defined type.
AbstractRegistry() - Constructor for class info.magnolia.config.registry.AbstractRegistry
Deprecated.
since 5.4.6, use #AbstractRegistry(info.magnolia.module.ModuleRegistry.
AbstractRegistry(ModuleRegistry) - Constructor for class info.magnolia.config.registry.AbstractRegistry
 
addDecorator(DefinitionDecorator<T>) - Method in class info.magnolia.config.registry.AbstractRegistry
 
addDecorator(DefinitionDecorator<T>) - Method in interface info.magnolia.config.registry.Registry
 
addErrorMessage(String) - Method in class info.magnolia.config.registry.DefinitionProviderBuilder
 
all() - Method in interface info.magnolia.config.registry.RegistryFacade
 
all() - Method in class info.magnolia.config.registry.RegistryFacadeImpl
 
appliesTo(DefinitionProvider<T>) - Method in class info.magnolia.config.registry.decoration.CachingDefinitionDecorator
 
appliesTo(DefinitionProvider<T>) - Method in interface info.magnolia.config.registry.decoration.DefinitionDecorator
 
appliesTo(DefinitionProvider<T>) - Static method in class info.magnolia.config.registry.decoration.DefinitionDecorators
 
appliesTo(DefinitionProvider<T>) - Method in class info.magnolia.config.source.yaml.decoration.YamlDefinitionDecorator
 
apply(S) - Method in class info.magnolia.config.maputil.ToMap
 
asMutable(U) - Static method in class info.magnolia.config.MutableWrapper
Merely attempts to cast an instance to MutableWrapper.Mutable.
asStringKey(DefinitionProvider<T>) - Method in class info.magnolia.config.registry.RegistryMap
 
at(String) - Method in class info.magnolia.config.maputil.ConfigurationMapOverlay
 
at(String) - Method in class info.magnolia.config.registry.DefinitionQuery
 
at(Pattern) - Method in class info.magnolia.config.registry.DefinitionQuery
 

B

baseClass() - Method in interface info.magnolia.config.registry.DefinitionType
 
bindTo(Registry<?>) - Method in interface info.magnolia.config.source.ConfigurationSourceBuilder
 
bindTo(Registry<?>) - Method in class info.magnolia.config.source.jcr.JcrConfigurationSourceBuilder
Must be called only once (preferably on system startup) to prevent memory leaks (EventListeners cannot be deregistered once new JcrConfigurationSource is instantiated).
bindTo(Registry<?>) - Method in class info.magnolia.config.source.yaml.YamlConfigurationSourceBuilder
 
bindWithDefaults(Registry) - Method in class info.magnolia.config.source.jcr.JcrConfigurationSourceBuilder
Must be called only once (preferably on system startup) to prevent memory leaks (EventListeners cannot be deregistered once new JcrConfigurationSource is instantiated).
bindWithDefaults(Registry) - Method in class info.magnolia.config.source.yaml.YamlConfigurationSourceBuilder
 
build() - Method in class info.magnolia.config.registry.DefinitionMetadataBuilder
 
build() - Method in class info.magnolia.config.registry.DefinitionProviderBuilder
 
buildReferenceId() - Method in class info.magnolia.config.registry.DefinitionMetadataBuilder
 
by(Map<String, ?>) - Method in class info.magnolia.config.maputil.ConfigurationMapOverlay
 
byModule(String) - Method in interface info.magnolia.config.registry.RegistryFacade
Convenience method to find all definitions registered by the given module.
byModule(String) - Method in class info.magnolia.config.registry.RegistryFacadeImpl
 
bySource(ConfigurationSourceType) - Method in interface info.magnolia.config.registry.RegistryFacade
Convenience method to find all definitions registered trough a given ConfigurationSourceType.
bySource(ConfigurationSourceType) - Method in class info.magnolia.config.registry.RegistryFacadeImpl
 
byType(DefinitionType) - Method in interface info.magnolia.config.registry.RegistryFacade
Convenience method to find all definitions of a certain DefinitionType.
byType(DefinitionType) - Method in class info.magnolia.config.registry.RegistryFacadeImpl
 

C

CachingDefinitionDecorator<T> - Class in info.magnolia.config.registry.decoration
Caches the decoration result - won't do decoration again if incoming argument is the same.
CachingDefinitionDecorator(DefinitionDecorator<T>) - Constructor for class info.magnolia.config.registry.decoration.CachingDefinitionDecorator
 
checkNode(Node) - Method in class info.magnolia.config.source.jcr.JcrConfigurationSource
Returns true if the given node should be used to load a definition from it.
checkPermissions(String, String, long) - Method in class info.magnolia.commands.ExportJcrNodeToYamlCommand
Uses access manager to authorize this request.
code() - Method in class info.magnolia.config.source.ConfigurationSourceFactory
 
collection(String, Collection<DefinitionRawView.Property>) - Static method in class info.magnolia.config.registry.DefinitionRawView.Property
 
collectProvidersFor(List<DefinitionProvider<T>>, Node) - Method in class info.magnolia.config.source.jcr.JcrConfigurationSource
 
ConfigDump - Class in info.magnolia.config.debug
TODO: This class exists only for debug purposes and should be removed as soon as a real ui exist (or turned into a real utility class).
ConfigDump() - Constructor for class info.magnolia.config.debug.ConfigDump
 
ConfigModule - Class in info.magnolia.config
Manages the lifecycle of registries configuration resources like the DirectoryWatcherService.
ConfigurationMapOverlay - Class in info.magnolia.config.maputil
Overlays a map-represented configuration data (map of maps) with another similarly-structured map at a certain path.
ConfigurationMapOverlay() - Constructor for class info.magnolia.config.maputil.ConfigurationMapOverlay
 
ConfigurationParsingException - Exception in info.magnolia.config.map2bean
Deprecated.
since 5.4.7 - the class has been relocated to ConfigurationParsingException, please use it instead.
ConfigurationParsingException(String, Throwable) - Constructor for exception info.magnolia.config.map2bean.ConfigurationParsingException
Deprecated.
 
ConfigurationSource - Interface in info.magnolia.config.source
A ConfigurationSource knows how to read a particular data store, holds details about where and how configuration items are loaded.
ConfigurationSourceBuilder - Interface in info.magnolia.config.source
Builder interface for ConfigurationSource instances.
ConfigurationSourceFactory - Class in info.magnolia.config.source
This factory provides builders for the default ConfigurationSource implementations.
ConfigurationSourceFactory(ResourceOrigin, YamlReader, Map2BeanTransformer, Node2BeanProcessor, ModuleRegistry) - Constructor for class info.magnolia.config.source.ConfigurationSourceFactory
 
ConfigurationSourceType - Interface in info.magnolia.config.source
Implement this in an enum to add more ConfigurationSourceType types.
ConfigurationSourceTypes - Enum in info.magnolia.config.source
Basic ConfigurationSourceTypes we know of in core.
convert(DefinitionRawView) - Method in interface info.magnolia.config.converters.DefinitionRawViewToYamlConverter
 
convert(DefinitionRawView) - Method in class info.magnolia.config.converters.DefinitionRawViewToYamlConverterImpl
 
createMetadata(Node) - Method in class info.magnolia.config.source.jcr.JcrConfigurationSource
 
createMetadata(Resource) - Method in class info.magnolia.config.source.yaml.AbstractFileResourceConfigurationSource
 

D

decorate(DefinitionProvider<T>) - Method in class info.magnolia.config.registry.decoration.CachingDefinitionDecorator
 
decorate(DefinitionProvider<T>) - Method in interface info.magnolia.config.registry.decoration.DefinitionDecorator
 
decorate(DefinitionProvider<T>) - Method in class info.magnolia.config.source.yaml.decoration.YamlDefinitionDecorator
 
DefaultDefinitionReference - Class in info.magnolia.config.registry
Default DefinitionReference implementation.
DefaultDefinitionReference() - Constructor for class info.magnolia.config.registry.DefaultDefinitionReference
 
definition(T) - Method in class info.magnolia.config.registry.DefinitionProviderBuilder
 
DefinitionDecorator<T> - Interface in info.magnolia.config.registry.decoration
DefinitionDecorator interface: provides some info about itself via DefinitionDecoratorMetadata, can decide whether it can decorate a DefinitionProvider and exposes a method to actually perform the decoration.
DefinitionDecoratorMetadata - Interface in info.magnolia.config.registry.decoration
Provides the very minimum of meta-data needed for decorators.
DefinitionDecorators - Class in info.magnolia.config.registry.decoration
Common DefinitionDecorator-related functions.
DefinitionDecorators() - Constructor for class info.magnolia.config.registry.decoration.DefinitionDecorators
 
DefinitionMetadata - Interface in info.magnolia.config.registry
Use a DefinitionMetadata type {name, type, moduleID, location}, with an asString() method that outputs the current format.
DefinitionMetadataBuilder - Class in info.magnolia.config.registry
DefinitionMetadataBuilder are used to progressively populate metadata for a DefinitionProvider.
DefinitionMetadataBuilder() - Constructor for class info.magnolia.config.registry.DefinitionMetadataBuilder
 
DefinitionMetadataBuilder.DefinitionMetadataImpl - Class in info.magnolia.config.registry
Implementation of DefinitionMetadata.
DefinitionMetadataBuilder.DefinitionMetadataImpl() - Constructor for class info.magnolia.config.registry.DefinitionMetadataBuilder.DefinitionMetadataImpl
 
DefinitionProvider<T> - Interface in info.magnolia.config.registry
This is NOT called Provider to avoid confusion with javax.inject.Provider; however, keep in mind that some objects provided by these and registries are not necessarily "just" definition, they might be "live" objects (Renderer is an example).
DefinitionProviderBuilder<T> - Class in info.magnolia.config.registry
A builder that allows to construct a DefinitionProviders progressively, without nesting try/catch blocks.
DefinitionProviderWrapper<T> - Class in info.magnolia.config.registry
Default implementation DefinitionProvider wrapper implementation, wraps a concrete DefinitionProvider and delegates to it.
DefinitionProviderWrapper(DefinitionProvider<T>) - Constructor for class info.magnolia.config.registry.DefinitionProviderWrapper
 
DefinitionProviderWrapperWithProxyFallback<T> - Class in info.magnolia.config.source
Encourages DefinitionProviderWrapperWithProxyFallback.get() method implementation in such a way that it's result uses a 'decorated super-result' as a safety net for unsuccessful method calls.
DefinitionProviderWrapperWithProxyFallback(DefinitionProvider<T>) - Constructor for class info.magnolia.config.source.DefinitionProviderWrapperWithProxyFallback
 
DefinitionQuery<T> - Class in info.magnolia.config.registry
DefinitionQuery aggregates metadata search criteria allowing for specifying it in a builder-pattern fashion.
DefinitionQuery() - Constructor for class info.magnolia.config.registry.DefinitionQuery
 
DefinitionRawView - Interface in info.magnolia.config.registry
This is a read-only view on the "raw" data of a configured definition.
DefinitionRawView.Kind - Enum in info.magnolia.config.registry
Kinds of raw view types.
DefinitionRawView.Property - Class in info.magnolia.config.registry
Property definition for the raw view.
DefinitionRawView.Property() - Constructor for class info.magnolia.config.registry.DefinitionRawView.Property
 
DefinitionRawViewMapWrapper - Class in info.magnolia.config.source.raw
This is a read-only view on the "raw" data of a configured definition.
DefinitionRawViewMapWrapper(Map) - Constructor for class info.magnolia.config.source.raw.DefinitionRawViewMapWrapper
 
DefinitionRawViewToYamlConverter - Interface in info.magnolia.config.converters
Interface for converting DefinitionRawView to YAML.
DefinitionRawViewToYamlConverterImpl - Class in info.magnolia.config.converters
Converts given DefinitionRawView to YAML.
DefinitionRawViewToYamlConverterImpl() - Constructor for class info.magnolia.config.converters.DefinitionRawViewToYamlConverterImpl
 
DefinitionReference - Interface in info.magnolia.config.registry
Metadata of a common entry within a module, which can be referenced by relative location in that module and a name.
DefinitionReferenceIdResolver - Interface in info.magnolia.config.registry
Knows how to convert a definition reference object into a string representation.
DefinitionType - Interface in info.magnolia.config.registry
Implement this in an enum to add more definition types.
doGet() - Method in class info.magnolia.config.source.DefinitionProviderWrapperWithProxyFallback
 
doGet() - Method in class info.magnolia.config.source.MapBasedDefinitionProviderWrapper
 
doReadWithDependencies(Resource, Set<String>) - Method in class info.magnolia.config.source.yaml.YamlReader
 
dump(RegistryFacade) - Static method in class info.magnolia.config.debug.ConfigDump
 
dump(Registry) - Static method in class info.magnolia.config.debug.ConfigDump
 
dump(StringBuilder, Registry<T>) - Static method in class info.magnolia.config.debug.ConfigDump
 

E

EMPTY - Static variable in interface info.magnolia.config.registry.DefinitionRawView
A null pattern implementation of DefinitionRawView.
equals(Object) - Method in class info.magnolia.config.registry.decoration.CachingDefinitionDecorator
 
equals(Object) - Method in class info.magnolia.config.source.yaml.decoration.AbstractFileDefinitionDecorator
 
execute(Context) - Method in class info.magnolia.commands.ExportJcrNodeToYamlCommand
 
EXPORT_OUTPUT_STREAM - Static variable in class info.magnolia.commands.ExportJcrNodeToYamlCommand
 
ExportJcrNodeToYamlCommand - Class in info.magnolia.commands
Converts and exports a JCR sub-tree into to Yaml file.
ExportJcrNodeToYamlCommand(RegistryFacade, DefinitionRawViewToYamlConverter) - Constructor for class info.magnolia.commands.ExportJcrNodeToYamlCommand
 

F

fallbackDefinitionName(Matcher, String) - Method in class info.magnolia.config.source.yaml.RegexBasedPathToMetadataInferrer
 
FileDefinitionDecorator<T> - Interface in info.magnolia.config.source.yaml.decoration
DefinitionDecorator originating from a file.
FileDefinitionDecoratorResolver - Interface in info.magnolia.config.source.yaml.decoration
Based on some criteria file definition decorator resolver determines whether a given resource could contain FileDefinitionDecorator data and in case it does, parses the decorator object.
FilePathBasedYamlDefinitionDecoratorResolver - Class in info.magnolia.config.source.yaml.decoration
Checks if a resource path matches a certain pattern () which includes a specific reference id of a single target definition provider.
FilePathBasedYamlDefinitionDecoratorResolver(Map2BeanTransformer, Registry) - Constructor for class info.magnolia.config.source.yaml.decoration.FilePathBasedYamlDefinitionDecoratorResolver
 
findMultiple() - Method in class info.magnolia.config.registry.DefinitionQuery
Returns all providers matching the given criteria or an empty collection if there are no matches.
findSingle() - Method in class info.magnolia.config.registry.DefinitionQuery
Returns a single provider matching the criteria or throws an exception if not unique.
from(String) - Method in class info.magnolia.config.registry.DefinitionQuery
 

G

get() - Method in class info.magnolia.config.registry.AbstractDefinitionProviderWrapper
 
get() - Method in interface info.magnolia.config.registry.DefinitionProvider
Returns the underlying bean if and only if it is successfully resolved, is valid, and is enabled.
get(DefinitionMetadata) - Method in class info.magnolia.config.registry.RegistryMap
 
get() - Method in class info.magnolia.config.source.DefinitionProviderWrapperWithProxyFallback
 
getAllDefinitions() - Method in class info.magnolia.config.registry.AbstractRegistry
 
getAllDefinitions() - Method in interface info.magnolia.config.registry.Registry
Returns all resolvable, valid and enabled definitions.
getAllMetadata() - Method in class info.magnolia.config.registry.AbstractRegistry
 
getAllMetadata() - Method in interface info.magnolia.config.registry.Registry
 
getAllProviders() - Method in class info.magnolia.config.registry.AbstractRegistry
 
getAllProviders() - Method in interface info.magnolia.config.registry.Registry
 
getByStringKey(String) - Method in class info.magnolia.config.registry.RegistryMap
 
getDecoratedDefinitionProvider(DefinitionProvider<T>) - Method in class info.magnolia.config.registry.AbstractRegistry
 
getDecoratedDefinitionReference() - Method in interface info.magnolia.config.source.yaml.decoration.YamlDefinitionDecoratorMetadata
 
getDecoratedPath() - Method in interface info.magnolia.config.source.yaml.decoration.YamlDefinitionDecoratorMetadata
 
getDecoratorFile() - Method in interface info.magnolia.config.source.yaml.decoration.FileDefinitionDecorator
 
getDecoratorFile() - Method in class info.magnolia.config.source.yaml.decoration.YamlDefinitionDecorator
 
getDecorators() - Method in class info.magnolia.config.registry.AbstractDefinitionProviderWrapper
 
getDecorators() - Method in interface info.magnolia.config.registry.DefinitionProvider
 
getDelegate() - Method in class info.magnolia.config.registry.AbstractDefinitionProviderWrapper
 
getDelegate() - Method in class info.magnolia.config.registry.DefinitionProviderWrapper
 
getDelegate() - Method in class info.magnolia.config.source.yaml.YamlDefinitionProvider
 
getDependencies() - Method in class info.magnolia.config.source.yaml.YamlReader.YamlConversionResult
 
getErrorMessages() - Method in class info.magnolia.config.registry.AbstractDefinitionProviderWrapper
 
getErrorMessages() - Method in interface info.magnolia.config.registry.DefinitionProvider
 
getErrorMessages() - Method in class info.magnolia.config.source.MapBasedDefinitionProviderWrapper
 
getFileName() - Method in class info.magnolia.commands.ExportJcrNodeToYamlCommand
 
getInvoker - Static variable in class info.magnolia.config.MutableWrapper
 
getInvoker() - Method in interface info.magnolia.config.MutableWrapper.ProxyWithBeanPropertyMethodInvoker
 
getLastModified() - Method in class info.magnolia.config.registry.AbstractDefinitionProviderWrapper
 
getLastModified() - Method in interface info.magnolia.config.registry.DefinitionProvider
Returns the timestamp of the last change of the underlying definition change.
getLastModified() - Method in class info.magnolia.config.source.yaml.YamlDefinitionProvider
 
getLocation() - Method in interface info.magnolia.config.registry.DefinitionMetadata
Location of the object that defines the attached definition; depends on the ConfigurationSource.
getLocationPattern() - Method in class info.magnolia.config.registry.DefinitionQuery
 
getMetadata() - Method in class info.magnolia.config.registry.AbstractDefinitionProviderWrapper
 
getMetadata() - Method in interface info.magnolia.config.registry.DefinitionProvider
 
getModule() - Method in class info.magnolia.config.registry.DefinitionQuery
 
getModule() - Method in interface info.magnolia.config.registry.DefinitionReference
 
getMutatedObject() - Method in class info.magnolia.config.Mutator
 
getName() - Method in interface info.magnolia.config.NamedDefinition
 
getName() - Method in class info.magnolia.config.registry.DefinitionQuery
 
getName() - Method in interface info.magnolia.config.registry.DefinitionReference
 
getObject - Static variable in class info.magnolia.config.MutableWrapper
 
getObject() - Method in interface info.magnolia.config.MutableWrapper.Mutable
 
getOutputStream() - Method in class info.magnolia.commands.ExportJcrNodeToYamlCommand
 
getProvider(DefinitionMetadata) - Method in class info.magnolia.config.registry.AbstractRegistry
 
getProvider(String) - Method in class info.magnolia.config.registry.AbstractRegistry
 
getProvider(DefinitionMetadata) - Method in interface info.magnolia.config.registry.Registry
Gets a definition provider by its complete id object.
getProvider(String) - Method in interface info.magnolia.config.registry.Registry
Convenience method, where the given String is what the corresponding DefinitionMetadata.getReferenceId() would return.
getRaw() - Method in class info.magnolia.config.registry.AbstractDefinitionProviderWrapper
 
getRaw() - Method in interface info.magnolia.config.registry.DefinitionProvider
Returns a DefinitionRawView representation the underlying bean; it might be invalid, partially resolved and/or disabled.
getRaw() - Method in class info.magnolia.config.source.MapBasedDefinitionProviderWrapper
 
getReferenceId(DefinitionReference) - Method in class info.magnolia.config.registry.AbstractRegistry
 
getReferenceId() - Method in interface info.magnolia.config.registry.DefinitionMetadata
This is the String that can be used to refer to this definition by ID, e.g as passed to Registry.getProvider(String).
getReferenceId(DefinitionReference) - Method in interface info.magnolia.config.registry.DefinitionReferenceIdResolver
 
getRegistry() - Method in class info.magnolia.config.source.jcr.JcrConfigurationSource
 
getRegistry() - Method in class info.magnolia.config.source.yaml.AbstractFileResourceConfigurationSource
 
getRegistryMap() - Method in class info.magnolia.config.registry.AbstractRegistry
 
getRelativeLocation() - Method in interface info.magnolia.config.registry.DefinitionReference
 
getRequired(DefinitionMetadata) - Method in class info.magnolia.config.registry.RegistryMap
 
getRequiredByStringKey(String) - Method in class info.magnolia.config.registry.RegistryMap
 
getResolvedDefinitionDecorators() - Method in class info.magnolia.config.source.yaml.AbstractFileResourceConfigurationSource
Get currently resolved file decorators mapped to the paths of the files they are resolved from.
getResult() - Method in class info.magnolia.config.source.yaml.YamlReader.YamlConversionResult
 
getRootType() - Method in class info.magnolia.config.source.yaml.AbstractFileResourceConfigurationSource
 
getSimpleValue() - Method in class info.magnolia.config.registry.DefinitionRawView.Property
 
getSourceModule() - Method in interface info.magnolia.config.registry.decoration.DefinitionDecoratorMetadata
The source module of the decorator.
getType() - Method in interface info.magnolia.config.registry.DefinitionMetadata
 
getType() - Method in class info.magnolia.config.registry.DefinitionQuery
 
GROUP_MODULE - Static variable in class info.magnolia.config.source.yaml.RegexBasedPathToMetadataInferrer
 
GROUP_NAME - Static variable in class info.magnolia.config.source.yaml.RegexBasedPathToMetadataInferrer
 
GROUP_RELATIVE_PATH - Static variable in class info.magnolia.config.source.yaml.RegexBasedPathToMetadataInferrer
 

H

hashCode() - Method in class info.magnolia.config.registry.decoration.CachingDefinitionDecorator
 
hashCode() - Method in class info.magnolia.config.source.yaml.decoration.AbstractFileDefinitionDecorator
 

I

info.magnolia.commands - package info.magnolia.commands
 
info.magnolia.config - package info.magnolia.config
 
info.magnolia.config.converters - package info.magnolia.config.converters
 
info.magnolia.config.debug - package info.magnolia.config.debug
 
info.magnolia.config.map2bean - package info.magnolia.config.map2bean
 
info.magnolia.config.maputil - package info.magnolia.config.maputil
 
info.magnolia.config.registry - package info.magnolia.config.registry
 
info.magnolia.config.registry.decoration - package info.magnolia.config.registry.decoration
 
info.magnolia.config.source - package info.magnolia.config.source
 
info.magnolia.config.source.jcr - package info.magnolia.config.source.jcr
 
info.magnolia.config.source.raw - package info.magnolia.config.source.raw
 
info.magnolia.config.source.yaml - package info.magnolia.config.source.yaml
 
info.magnolia.config.source.yaml.decoration - package info.magnolia.config.source.yaml.decoration
 
invoke(Object, Method, Object[]) - Method in class info.magnolia.config.MutableWrapper.BeanPropertyMethodInvoker
 
isValid() - Method in class info.magnolia.config.registry.AbstractDefinitionProviderWrapper
 
isValid() - Method in interface info.magnolia.config.registry.DefinitionProvider
 
isValid() - Method in class info.magnolia.config.source.MapBasedDefinitionProviderWrapper
 

J

jcr() - Method in class info.magnolia.config.source.ConfigurationSourceFactory
 
JcrConfigurationSource<T> - Class in info.magnolia.config.source.jcr
Configuration source for JCR configuration.
JcrConfigurationSource(Registry<T>, String, Predicate, Node2BeanProcessor, ModuleRegistry) - Constructor for class info.magnolia.config.source.jcr.JcrConfigurationSource
 
JcrConfigurationSourceBuilder - Class in info.magnolia.config.source.jcr
Builder for JcrConfigurationSource instances.
JcrConfigurationSourceBuilder(Node2BeanProcessor, ModuleRegistry) - Constructor for class info.magnolia.config.source.jcr.JcrConfigurationSourceBuilder
 

K

keyFromValue(DefinitionProvider<T>) - Method in class info.magnolia.config.registry.RegistryMap
 
keySet() - Method in class info.magnolia.config.registry.RegistryMap
 

L

loadAndRegister(Resource) - Method in class info.magnolia.config.source.yaml.AbstractFileResourceConfigurationSource
 
loadAndRegister(Resource) - Method in class info.magnolia.config.source.yaml.YamlConfigurationSource
 
location(String) - Method in class info.magnolia.config.registry.DefinitionMetadataBuilder
 

M

Map2BeanTransformer - Class in info.magnolia.config.map2bean
Deprecated.
since 5.4.7 - the class has been relocated to Map2BeanTransformer, please use it instead instead.
Map2BeanTransformer(ComponentProvider, TypeMapping, PreConfiguredBeanUtils) - Constructor for class info.magnolia.config.map2bean.Map2BeanTransformer
Deprecated.
 
MapBasedDefinitionProviderWrapper<T> - Class in info.magnolia.config.source
definition provider wrapper which constructs a new version of a provided bean from a Map.
MapBasedDefinitionProviderWrapper(DefinitionProvider<T>, Map2BeanTransformer, Map<String, Object>) - Constructor for class info.magnolia.config.source.MapBasedDefinitionProviderWrapper
 
matcherFor(String) - Method in class info.magnolia.config.source.yaml.RegexBasedPathToMetadataInferrer
 
metadata() - Method in class info.magnolia.config.registry.decoration.CachingDefinitionDecorator
 
metadata() - Method in interface info.magnolia.config.registry.decoration.DefinitionDecorator
 
metadata(DefinitionMetadataBuilder) - Method in class info.magnolia.config.registry.DefinitionProviderBuilder
 
metadata() - Method in class info.magnolia.config.source.yaml.decoration.YamlDefinitionDecorator
 
module(String) - Method in class info.magnolia.config.registry.DefinitionMetadataBuilder
 
moduleConventionsFormatFor(Registry) - Method in class info.magnolia.config.source.yaml.YamlConfigurationSourceBuilder
 
moduleDependencyBasedComparator(ModuleRegistry) - Static method in class info.magnolia.config.registry.decoration.DefinitionDecorators
 
moduleName(Matcher, String) - Method in class info.magnolia.config.source.yaml.RegexBasedPathToMetadataInferrer
 
MutableWrapper<T,U extends T> - Class in info.magnolia.config
Provides a mutable wrapper.
MutableWrapper.BeanPropertyMethodInvoker - Class in info.magnolia.config
Invoker which is backing up the proxies produced by MutableWrapper.
MutableWrapper.Mutable<T> - Interface in info.magnolia.config
Generic interface which allows to set the arbitrary object properties via MutableWrapper.Mutable.setProperty(String, Object).
MutableWrapper.ProxyWithBeanPropertyMethodInvoker - Interface in info.magnolia.config
Provides access to the mutable wrapper invoker.
Mutator<T> - Class in info.magnolia.config
Base class for the concrete mutator objects (see extending classes in UI project).
Mutator(MutableWrapper.Mutable<T>) - Constructor for class info.magnolia.config.Mutator
 
Mutator(T) - Constructor for class info.magnolia.config.Mutator
 

N

name(String) - Method in class info.magnolia.config.registry.DefinitionMetadataBuilder
 
name() - Method in interface info.magnolia.config.registry.DefinitionType
 
name() - Method in interface info.magnolia.config.source.ConfigurationSourceType
 
named(String) - Method in class info.magnolia.config.registry.DefinitionQuery
 
NamedDefinition - Interface in info.magnolia.config
An optional interface definitions can implement to signify their name is configurable.
newBuilder() - Static method in class info.magnolia.config.registry.DefinitionProviderBuilder
 
newMetadataBuilder() - Method in interface info.magnolia.config.registry.Registry
Deprecated.
since 5.4.6 historically this method exists so that specific Registry implementation can provide its own strategy of converting a DefinitionMetadata to a string. With introduction of DefinitionReferenceIdResolver interface metadata can lose DefinitionMetadata.getReferenceId() method and will not need a special per-registry metadata builder.
newProvider(Node) - Method in class info.magnolia.config.source.jcr.JcrConfigurationSource
 
newSnakeYaml(Resource, Set<String>) - Method in class info.magnolia.config.source.yaml.YamlReader
 
newSnakeYaml(Resource) - Method in class info.magnolia.config.source.yaml.YamlReader
 

O

of(Map<String, ?>) - Static method in class info.magnolia.config.maputil.ConfigurationMapOverlay
 
ofType(DefinitionType) - Method in class info.magnolia.config.registry.DefinitionQuery
 
onRegister(DefinitionProvider<T>) - Method in class info.magnolia.config.registry.AbstractRegistry
 
overlay() - Method in class info.magnolia.config.maputil.ConfigurationMapOverlay
 

P

parseYamlFile() - Method in class info.magnolia.config.source.yaml.decoration.YamlDefinitionDecorator
 
PathToMetadataInferrer - Interface in info.magnolia.config.source.yaml
A simple component which helps extracting DefinitionMetadata information from given resource path.
pluralTypeNameOf(Registry) - Static method in class info.magnolia.config.registry.RegistryTypeNameUtil
 
pluralTypeNameOf(Registry) - Method in class info.magnolia.config.source.AbstractConfigurationSourceBuilder
 
populateFrom(DefinitionMetadataBuilder, Resource) - Method in interface info.magnolia.config.source.yaml.PathToMetadataInferrer
 
populateFrom(DefinitionMetadataBuilder, Resource) - Method in class info.magnolia.config.source.yaml.RegexBasedPathToMetadataInferrer
 
properties() - Method in interface info.magnolia.config.registry.DefinitionRawView
Order is entirely dependent on the source.
properties() - Method in class info.magnolia.config.source.raw.DefinitionRawViewMapWrapper
 
put(DefinitionProvider<T>) - Method in class info.magnolia.config.registry.RegistryMap
 

Q

query() - Method in class info.magnolia.config.registry.AbstractRegistry
 
query() - Method in interface info.magnolia.config.registry.Registry
Implementations are expected to return a subtype of DefinitionQuery that's able to callback its registry to perform the search.
query() - Method in interface info.magnolia.config.registry.RegistryFacade
 
query() - Method in class info.magnolia.config.registry.RegistryFacadeImpl
 

R

RawDefinitionViewToMapConverter - Class in info.magnolia.config.converters
Converts a DefinitionRawView to Map.
rawView(DefinitionRawView) - Method in class info.magnolia.config.registry.DefinitionProviderBuilder
 
rawViewToMap(DefinitionRawView) - Static method in class info.magnolia.config.converters.RawDefinitionViewToMapConverter
 
read(Resource) - Method in class info.magnolia.config.source.yaml.YamlReader
 
readNoCast(Resource) - Method in class info.magnolia.config.source.yaml.YamlReader
 
readToMap(Resource) - Method in class info.magnolia.config.source.yaml.YamlReader
 
readWithDependencies(Resource) - Method in class info.magnolia.config.source.yaml.YamlReader
 
RegexBasedPathToMetadataInferrer - Class in info.magnolia.config.source.yaml
Parse the config path for the metadata attributes, according to a regex pattern.
RegexBasedPathToMetadataInferrer(Pattern) - Constructor for class info.magnolia.config.source.yaml.RegexBasedPathToMetadataInferrer
 
register(DefinitionProvider<T>) - Method in class info.magnolia.config.registry.AbstractRegistry
 
register(DefinitionProvider<T>) - Method in interface info.magnolia.config.registry.Registry
 
registerDefinitionDecoratorResolver(FileDefinitionDecoratorResolver) - Method in class info.magnolia.config.source.yaml.AbstractFileResourceConfigurationSource
 
RegistrationException - Exception in info.magnolia.config.registry
Deprecated.
this is a temporary copy from info.magnolia.registry (magnolia-core);
RegistrationException(String) - Constructor for exception info.magnolia.config.registry.RegistrationException
Deprecated.
 
RegistrationException(String, Throwable) - Constructor for exception info.magnolia.config.registry.RegistrationException
Deprecated.
 
Registry<T> - Interface in info.magnolia.config.registry
An instance of a registry is responsible for one particular DefinitionType; these definition can come from various sources.
Registry.InvalidDefinitionException - Exception in info.magnolia.config.registry
Thrown by a registry when the underlying bean is not successfully resolved, not valid, or not enabled.
Registry.InvalidDefinitionException(String) - Constructor for exception info.magnolia.config.registry.Registry.InvalidDefinitionException
 
Registry.NoSuchDefinitionException - Exception in info.magnolia.config.registry
Thrown by a registry when it doesn't hold an entity that is asked for.
Registry.NoSuchDefinitionException(String) - Constructor for exception info.magnolia.config.registry.Registry.NoSuchDefinitionException
 
RegistryFacade - Interface in info.magnolia.config.registry
Central interface for registries; provides views on known Registry instances, and is able to query them by module, type or source.
RegistryFacadeImpl - Class in info.magnolia.config.registry
Implementation of the RegistryFacade.
RegistryFacadeImpl(Set<Registry>) - Constructor for class info.magnolia.config.registry.RegistryFacadeImpl
 
registryFor(DefinitionType) - Method in interface info.magnolia.config.registry.RegistryFacade
 
registryFor(DefinitionType) - Method in class info.magnolia.config.registry.RegistryFacadeImpl
 
RegistryMap<T> - Class in info.magnolia.config.registry
Thread safe map intended to be used for registries.
RegistryMap() - Constructor for class info.magnolia.config.registry.RegistryMap
 
RegistryTypeNameUtil - Class in info.magnolia.config.registry
Common utility for humanizing the Registry name.
RegistryTypeNameUtil() - Constructor for class info.magnolia.config.registry.RegistryTypeNameUtil
 
relativeLocation(String) - Method in class info.magnolia.config.registry.DefinitionMetadataBuilder
 
relativeLocation(Matcher, String) - Method in class info.magnolia.config.source.yaml.RegexBasedPathToMetadataInferrer
 
reload(List<Node>) - Method in class info.magnolia.config.source.jcr.JcrConfigurationSource
 
remove(DefinitionMetadata) - Method in class info.magnolia.config.registry.RegistryMap
 
removeAndPutAll(Collection<DefinitionMetadata>, Collection<DefinitionProvider<T>>) - Method in class info.magnolia.config.registry.RegistryMap
 
removeDecorator(DefinitionDecorator<T>) - Method in class info.magnolia.config.registry.AbstractRegistry
 
removeDecorator(DefinitionDecorator<T>) - Method in interface info.magnolia.config.registry.Registry
 
removeDefinitionsMatchingPath(String) - Method in class info.magnolia.config.source.yaml.AbstractFileResourceConfigurationSource
 
resolve(Resource) - Method in interface info.magnolia.config.source.yaml.decoration.FileDefinitionDecoratorResolver
 
resolve(Resource) - Method in class info.magnolia.config.source.yaml.decoration.FilePathBasedYamlDefinitionDecoratorResolver
 

S

setFileName(String) - Method in class info.magnolia.commands.ExportJcrNodeToYamlCommand
 
setOutputStream(OutputStream) - Method in class info.magnolia.commands.ExportJcrNodeToYamlCommand
 
setProperty(String, Object) - Method in interface info.magnolia.config.MutableWrapper.Mutable
 
setProperty - Static variable in class info.magnolia.config.MutableWrapper
 
setProperty(String, Object) - Method in class info.magnolia.config.Mutator
 
simple(String, Object) - Static method in class info.magnolia.config.registry.DefinitionRawView.Property
 
start(ModuleLifecycleContext) - Method in class info.magnolia.config.ConfigModule
 
start() - Method in class info.magnolia.config.registry.AbstractRegistry
 
start() - Method in interface info.magnolia.config.registry.Registry
Call start() once sources have been added; addSource() should however call source.startWith(registry) so maybe not ?
start() - Method in interface info.magnolia.config.source.ConfigurationSource
 
start() - Method in class info.magnolia.config.source.jcr.JcrConfigurationSource
 
start() - Method in class info.magnolia.config.source.yaml.AbstractFileResourceConfigurationSource
 
startDecoration() - Method in class info.magnolia.config.source.yaml.AbstractFileResourceConfigurationSource
 
startDecoration() - Method in class info.magnolia.config.source.yaml.YamlConfigurationSource
 
stop(ModuleLifecycleContext) - Method in class info.magnolia.config.ConfigModule
 
subBean(String, DefinitionRawView) - Static method in class info.magnolia.config.registry.DefinitionRawView.Property
 

T

toBean(Map<String, Object>, Class<T>) - Method in class info.magnolia.config.map2bean.Map2BeanTransformer
Deprecated.
 
ToMap<S,K> - Class in info.magnolia.config.maputil
Simple utility which brings an arbitrary source object to the map representation.
ToMap() - Constructor for class info.magnolia.config.maputil.ToMap
 
toMap(S) - Static method in class info.magnolia.config.maputil.ToMap
 
toString() - Method in class info.magnolia.config.registry.decoration.CachingDefinitionDecorator
 
toString() - Method in class info.magnolia.config.registry.DefinitionQuery
 
toString() - Method in class info.magnolia.config.source.yaml.decoration.YamlDefinitionDecorator
 
type(DefinitionType) - Method in class info.magnolia.config.registry.DefinitionMetadataBuilder
 
type() - Method in interface info.magnolia.config.registry.Registry
 
type() - Method in interface info.magnolia.config.source.ConfigurationSource
 
type() - Method in class info.magnolia.config.source.jcr.JcrConfigurationSource
 
type() - Method in class info.magnolia.config.source.yaml.AbstractFileResourceConfigurationSource
 
typeNameOf(Registry) - Static method in class info.magnolia.config.registry.RegistryTypeNameUtil
 
typeNameOf(Registry) - Method in class info.magnolia.config.source.AbstractConfigurationSourceBuilder
 

U

unregisterAndRegister(Collection<DefinitionMetadata>, Collection<DefinitionProvider<T>>) - Method in class info.magnolia.config.registry.AbstractRegistry
 
unregisterAndRegister(Collection<DefinitionMetadata>, Collection<DefinitionProvider<T>>) - Method in interface info.magnolia.config.registry.Registry
 
usingModuleAndRelativePathAsId() - Static method in class info.magnolia.config.registry.DefinitionMetadataBuilder
A convenience static factory method which returns a DefinitionMetadataBuilder which generates referenceId using the : form.
usingNameAsId() - Static method in class info.magnolia.config.registry.DefinitionMetadataBuilder
A convenience static factory method which returns a DefinitionMetadataBuilder which generates referenceId using the name property.

V

validatePathPattern(String) - Method in class info.magnolia.config.source.yaml.YamlConfigurationSourceBuilder
 
valueOf(String) - Static method in enum info.magnolia.config.registry.DefinitionRawView.Kind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum info.magnolia.config.source.ConfigurationSourceTypes
Returns the enum constant of this type with the specified name.
values() - Static method in enum info.magnolia.config.registry.DefinitionRawView.Kind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class info.magnolia.config.registry.RegistryMap
 
values() - Static method in enum info.magnolia.config.source.ConfigurationSourceTypes
Returns an array containing the constants of this enum type, in the order they are declared.

W

withFilter(Predicate) - Method in class info.magnolia.config.source.jcr.JcrConfigurationSourceBuilder
Provides a Predicate which will be used to determine if a given need can indeed be registered with this registry.
withLastModifed(long) - Method in class info.magnolia.config.registry.DefinitionProviderBuilder
 
withModulePath(String) - Method in class info.magnolia.config.source.jcr.JcrConfigurationSourceBuilder
 
withPattern(String) - Method in class info.magnolia.config.source.yaml.YamlConfigurationSourceBuilder
 
wrap(U) - Static method in class info.magnolia.config.MutableWrapper
Does the same as MutableWrapper.wrapAs(Object, Class) but uses a provided instance's type as a default target type.
wrapAs(T, Class<U>) - Static method in class info.magnolia.config.MutableWrapper
Takes an arbitrary source object T and produces a proxied wrapper of type U which may extend T.

Y

yaml() - Method in class info.magnolia.config.source.ConfigurationSourceFactory
 
YamlConfigurationSource<T> - Class in info.magnolia.config.source.yaml
Configuration source for yaml configuration files.
YamlConfigurationSource(ResourceOrigin, Map2BeanTransformer, Registry<T>, Pattern, YamlReader) - Constructor for class info.magnolia.config.source.yaml.YamlConfigurationSource
 
YamlConfigurationSourceBuilder - Class in info.magnolia.config.source.yaml
Builder for YamlConfigurationSource instances.
YamlConfigurationSourceBuilder(ResourceOrigin, Map2BeanTransformer, YamlReader) - Constructor for class info.magnolia.config.source.yaml.YamlConfigurationSourceBuilder
 
YamlDefinitionDecorator<T> - Class in info.magnolia.config.source.yaml.decoration
Definition decorator which decorates only a DefinitionProvider with a certain reference id.
YamlDefinitionDecorator(YamlDefinitionDecoratorMetadata, DefinitionReferenceIdResolver, Resource, Map2BeanTransformer) - Constructor for class info.magnolia.config.source.yaml.decoration.YamlDefinitionDecorator
 
YamlDefinitionDecoratorMetadata - Interface in info.magnolia.config.source.yaml.decoration
YamlDefinitionDecoratorMetadata.Impl - Class in info.magnolia.config.source.yaml.decoration
Default simple implementation of YamlDefinitionDecoratorMetadata.
YamlDefinitionDecoratorMetadata.Impl() - Constructor for class info.magnolia.config.source.yaml.decoration.YamlDefinitionDecoratorMetadata.Impl
 
YamlDefinitionProvider<T> - Class in info.magnolia.config.source.yaml
Dynamic DefinitionProvider implementation which wraps a YAML resource and tracks its dependencies.
YamlDefinitionProvider(YamlConfigurationSource<T>, Resource, Map2BeanTransformer, YamlReader) - Constructor for class info.magnolia.config.source.yaml.YamlDefinitionProvider
 
YamlReader - Class in info.magnolia.config.source.yaml
The YamlReader reads configuration from a yaml file and returns it as a map representing bean properties.
YamlReader() - Constructor for class info.magnolia.config.source.yaml.YamlReader
 
YamlReader.YamlConversionResult - Class in info.magnolia.config.source.yaml
Result of YAML file conversion.
YamlReader.YamlConversionResult(Object, Set<String>) - Constructor for class info.magnolia.config.source.yaml.YamlReader.YamlConversionResult
 
YamlReaderException - Exception in info.magnolia.config.source.yaml
Augments YAMLException with information about resource in which it has occurred.
YamlReaderException(YAMLException, Resource) - Constructor for exception info.magnolia.config.source.yaml.YamlReaderException
 
A B C D E F G H I J K L M N O P Q R S T U V W Y 

Copyright © 2003–2016 Magnolia International Ltd.. All rights reserved.