ConfigurationSource
instances.DefinitionProvider
wrappers.equals(Object)
and
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
.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.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.DefinitionProvider
.DefinitionMetadata
.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.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)
.JcrConfigurationSource
instances.Map2BeanTransformer
, please use it instead instead.definition provider wrapper
which constructs a new version of a provided bean from a Map
.MutableWrapper
.MutableWrapper.Mutable.setProperty(String, Object)
.DefinitionType.getName()
instead.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.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
.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.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–2016 Magnolia International Ltd.. All rights reserved.