Package | Description |
---|---|
info.magnolia.config.registry | |
info.magnolia.config.registry.decoration | |
info.magnolia.config.source.yaml.decoration |
Modifier and Type | Method and Description |
---|---|
List<DefinitionDecorator<T>> |
DefinitionProvider.getDecorators() |
List<DefinitionDecorator<T>> |
AbstractDefinitionProviderWrapper.getDecorators() |
Modifier and Type | Method and Description |
---|---|
void |
Registry.addDecorator(DefinitionDecorator<T> definitionDecorator) |
void |
AbstractRegistry.addDecorator(DefinitionDecorator<T> definitionDecorator) |
void |
Registry.removeDecorator(DefinitionDecorator<T> definitionDecorator) |
void |
AbstractRegistry.removeDecorator(DefinitionDecorator<T> definitionDecorator) |
Modifier and Type | Method and Description |
---|---|
DefinitionProviderBuilder<T> |
DefinitionProviderBuilder.decorators(List<DefinitionDecorator<T>> decorators) |
Modifier and Type | Class and Description |
---|---|
class |
CachingDefinitionDecorator<T>
Caches the decoration result - won't do decoration again if incoming argument is the same.
|
Modifier and Type | Method and Description |
---|---|
static <T> com.google.common.base.Predicate<DefinitionDecorator<T>> |
DefinitionDecorators.appliesTo(DefinitionProvider<T> definitionProvider) |
static Comparator<DefinitionDecorator> |
DefinitionDecorators.moduleDependencyBasedComparator(ModuleRegistry moduleRegistry) |
Constructor and Description |
---|
CachingDefinitionDecorator(DefinitionDecorator<T> delegate) |
Modifier and Type | Interface and Description |
---|---|
interface |
FileDefinitionDecorator<T>
DefinitionDecorator originating from a file . |
Modifier and Type | Class and Description |
---|---|
class |
AbstractFileDefinitionDecorator<T>
Abstract foundation for implementation of the file-based definition decorators - provides
AbstractFileDefinitionDecorator.equals(Object) and
AbstractFileDefinitionDecorator.hashCode() implementations. |
class |
YamlDefinitionDecorator<T>
Definition decorator implementation which uses a YAML
file as a decoration data source. |
Copyright © 2003–2017 Magnolia International Ltd.. All rights reserved.