Package | Description |
---|---|
info.magnolia.objectfactory.configuration |
Modifier and Type | Class and Description |
---|---|
class |
ConfiguredComponentConfiguration<T>
Configuration for a components which is configured in a workspace.
|
class |
ImplementationConfiguration<T>
A simple mapping from type to implementation.
|
class |
InstanceConfiguration<T>
A configuration providing a concrete instance or a factory of type
ComponentFactory or Provider . |
class |
ProviderConfiguration<T>
Configuration for a provider that acts as a factory, supported types are
ComponentFactory and Provider . |
Modifier and Type | Method and Description |
---|---|
protected ComponentConfiguration |
ComponentConfiguration.clone() |
ComponentConfiguration |
ComponentProviderConfigurationBuilder.getComponent(ComponentDefinition definition) |
protected ComponentConfiguration |
ComponentProviderConfigurationBuilder.getConfigured(ComponentDefinition definition) |
protected ComponentConfiguration |
ComponentProviderConfigurationBuilder.getObserved(ComponentDefinition definition) |
protected ComponentConfiguration |
ComponentProviderConfigurationBuilder.getProvider(ComponentDefinition definition) |
Modifier and Type | Method and Description |
---|---|
Map<com.google.inject.Key,ComponentConfiguration> |
ComponentProviderConfiguration.getAnnotatedComponents() |
Map<Class,ComponentConfiguration> |
ComponentProviderConfiguration.getComponents()
Deprecated.
since 5.5.5 - use
ComponentProviderConfiguration.getAnnotatedComponents() instead. |
Modifier and Type | Method and Description |
---|---|
void |
ComponentProviderConfiguration.addComponent(ComponentConfiguration componentConfiguration) |
Copyright © 2003–2020 Magnolia International Ltd.. All rights reserved.