ConfigurationSource
instances.DefinitionProvider
wrappers.AbstractFileDefinitionDecorator.equals(Object)
and
AbstractFileDefinitionDecorator.hashCode()
implementations.Registry
base class holding a map of all objects of the defined type.#AbstractRegistry(info.magnolia.module.ModuleRegistry
.#addProblem(Problem)
instead.MutableWrapper.Mutable
.EventListener
s cannot be deregistered once new JcrConfigurationSource
is instantiated).EventListener
s cannot be deregistered once new JcrConfigurationSource
is instantiated).ConfigurationSourceType
.DefinitionType
.DirectoryWatcherService
.ConfigurationMapOverlay
that whenever the overlaying map is instance of this class, it should completely overwrite the
data coming from the source map.ConfigurationParsingException
, please use it instead.ConfigurationSource
knows how to read a particular data store, holds details about where and how configuration items are loaded.ConfigurationSource
instances.ConfigurationSource
implementations.ConfigurationSourceType
types.ConfigurationSourceType
s we know of in core.ConfigurationSourceType
representing unknown configuration source.DefinitionReference
implementation.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.DefinitionDecorator
-related functions.YamlConfigurationDependency
which represents a definition referenced within some YAML configuration file.DefinitionDependency
class instances.DefinitionProvider
.DefinitionMetadata
.DefinitionMetadataImpl(DefinitionType, String, String, String, String, String, ConfigurationSourceType, Deprecation)
instead.definition provider
.problem types
.definition provider problems
.DefinitionProvider.Problem
type.DefinitionProvider
s progressively,
without nesting try/catch blocks.DefinitionProvider.Problem
.DefinitionProvider
instance and prints its problems to the log.DefinitionProvider
wrapper implementation, wraps a concrete
DefinitionProvider
and delegates to it.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.DefinitionRawView
to YAML.DefinitionRawView
to YAML.definition reference object
into a string representation.info.magnolia.annotation.deprecation.MgnlDeprecated
.Deprecation.Builder
.Deprecation
.DefinitionRawView
.DefinitionDecorator
originating from a file
.file definition decorator resolver
determines whether
a given resource could contain FileDefinitionDecorator
data and in case it does, parses the decorator object.resource
path matches a certain pattern () which includes a specific reference id of
a single target definition provider
.type of the configuration source
which initially produced the
definition.DefinitionProvider.getProblems()
instead.ConfigurationSource
.DefinitionMetadata.getReferenceId()
would return.DefinitionRawView
representation the underlying bean; it might be
invalid, partially resolved and/or disabled.Registry.getProvider(String)
.IncludeFileYamlWithModificationPossibility
instead.JcrConfigurationSource
instances.Map2BeanTransformer
, please use it instead instead.definition provider wrapper
which constructs a new version of a provided bean from a Map
.YAML construct
for Magnolia specific YAML extensions.SnakeYAML constructor
.YamlConfigurationDependency
instances.MutableWrapper
.MutableWrapper.Mutable.setProperty(String, Object)
.DefinitionType.getName()
instead.DefinitionMetadataBuilder
determine how referenceId strings for this registry are generated.DefinitionMetadata
information from given resource path.RegistryTypeNameUtil.pluralTypeNameOf(DefinitionType)
instead.DefinitionType.getPluralName()
instead.DefinitionQuery
RegistryFacade.query()
, but adopts properties from another query.DefinitionRawView
to Map.DefinitionType
;
these definition can come from various sources.Registry
instances,
and is able to query them by module, type or source.RegistryFacade
.Registry
name.map
representation.RegistryTypeNameUtil.typeNameOf(DefinitionType)
instead.DefinitionType.getName()
instead.Predicate
which will be used
to determine if a given need can indeed be registered with this registry.MutableWrapper.wrapAs(Object, Class)
but uses a provided instance's type
as a default target type.T
and produces a proxied wrapper of type U
which may extend T
.construct
bound to !metadata tag.YamlConfigurationSource
instances.Definition decorator
implementation which uses a YAML
file as a decoration data source.DefinitionDecoratorMetadata
for definition decorators
which extend a single definition (YamlDefinitionDecoratorMetadata.getDecoratedDefinitionReference()
) at a
certain path (YamlDefinitionDecoratorMetadata.getDecoratedPath()
).YamlDefinitionDecoratorMetadata
.DefinitionProvider
implementation which wraps a YAML resource and tracks its dependencies.YamlConfigurationDependency
which represents another YAML file, possibly included or somehow referenced in another file.YamlReader
reads configuration from a yaml file and returns it as a map representing bean properties.YAMLException
with information about resource in which it has occurred.Copyright © 2003–2018 Magnolia International Ltd.. All rights reserved.