Class and Description |
---|
RegistryFacade
Central interface for registries; provides views on known
Registry instances,
and is able to query them by module, type or source. |
Class and Description |
---|
DefinitionRawView
This is a read-only view on the "raw" data of a configured definition.
|
Class and Description |
---|
Registry
An instance of a registry is responsible for one particular
DefinitionType ;
these definition can come from various sources. |
RegistryFacade
Central interface for registries; provides views on known
Registry instances,
and is able to query them by module, type or source. |
Class and Description |
---|
AbstractDefinitionProviderWrapper
Abstract implementation of
DefinitionProvider wrappers. |
DefinitionMetadata
Use a DefinitionMetadata type {name, type, moduleID, location}, with an asString() method that outputs the current format.
|
DefinitionMetadataBuilder
DefinitionMetadataBuilder are used to progressively populate metadata for a
DefinitionProvider . |
DefinitionProvider
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).
|
DefinitionProvider.Problem
Allows to record and memoize the details about an issue which might have occurred during the population of a
definition provider . |
DefinitionProvider.Problem.DefaultTypes
Default pre-defined
problem types . |
DefinitionProvider.Problem.SeverityType
Possible severity types of
definition provider problems . |
DefinitionProvider.Problem.Type
Interface of a potential
DefinitionProvider.Problem type. |
DefinitionProviderBuilder
A builder that allows to construct a
DefinitionProvider s progressively,
without nesting try/catch blocks. |
DefinitionProviderProblemBuilder
Builds
DefinitionProvider.Problem . |
DefinitionProviderProblemLogger
Takes a
DefinitionProvider instance and prints its problems to the log. |
DefinitionQuery
DefinitionQuery aggregates metadata search criteria allowing for specifying
it in a builder-pattern fashion.
|
DefinitionRawView
This is a read-only view on the "raw" data of a configured definition.
|
DefinitionRawView.Kind
Kinds of raw view types.
|
DefinitionRawView.Property
Property definition for the raw view.
|
DefinitionReference
Metadata of a common entry within a module, which can be referenced by
relative location in that module and a name.
|
DefinitionReferenceIdResolver
Knows how to convert a
definition reference object into a string representation. |
DefinitionType
Implement this in an enum to add more definition types.
|
RegistrationException
Deprecated.
this is a temporary copy from info.magnolia.registry (magnolia-core);
|
Registry
An instance of a registry is responsible for one particular
DefinitionType ;
these definition can come from various sources. |
Registry.InvalidDefinitionException
Thrown by a registry when the underlying bean is not successfully resolved, not valid, or not enabled.
|
Registry.NoSuchDefinitionException
Thrown by a registry when it doesn't hold an entity that is asked for.
|
RegistryFacade
Central interface for registries; provides views on known
Registry instances,
and is able to query them by module, type or source. |
RegistryMap
Thread safe map intended to be used for registries.
|
Class and Description |
---|
DefinitionProvider
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).
|
DefinitionReference
Metadata of a common entry within a module, which can be referenced by
relative location in that module and a name.
|
Class and Description |
---|
DefinitionProvider
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).
|
DefinitionProvider.Problem
Allows to record and memoize the details about an issue which might have occurred during the population of a
definition provider . |
Class and Description |
---|
AbstractDefinitionProviderWrapper
Abstract implementation of
DefinitionProvider wrappers. |
DefinitionProvider
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).
|
DefinitionProviderWrapper
Default implementation
DefinitionProvider wrapper implementation, wraps a concrete
DefinitionProvider and delegates to it. |
DefinitionRawView
This is a read-only view on the "raw" data of a configured definition.
|
Registry
An instance of a registry is responsible for one particular
DefinitionType ;
these definition can come from various sources. |
Class and Description |
---|
DefinitionMetadataBuilder
DefinitionMetadataBuilder are used to progressively populate metadata for a
DefinitionProvider . |
DefinitionProvider
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).
|
Registry
An instance of a registry is responsible for one particular
DefinitionType ;
these definition can come from various sources. |
Class and Description |
---|
DefinitionRawView
This is a read-only view on the "raw" data of a configured definition.
|
DefinitionRawView.Property
Property definition for the raw view.
|
Class and Description |
---|
AbstractDefinitionProviderWrapper
Abstract implementation of
DefinitionProvider wrappers. |
DefinitionMetadataBuilder
DefinitionMetadataBuilder are used to progressively populate metadata for a
DefinitionProvider . |
DefinitionProvider
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).
|
DefinitionProvider.Problem
Allows to record and memoize the details about an issue which might have occurred during the population of a
definition provider . |
Registry
An instance of a registry is responsible for one particular
DefinitionType ;
these definition can come from various sources. |
Class and Description |
---|
DefinitionProvider.Problem
Allows to record and memoize the details about an issue which might have occurred during the population of a
definition provider . |
Registry
An instance of a registry is responsible for one particular
DefinitionType ;
these definition can come from various sources. |
Class and Description |
---|
DefinitionProvider
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).
|
DefinitionReference
Metadata of a common entry within a module, which can be referenced by
relative location in that module and a name.
|
DefinitionReferenceIdResolver
Knows how to convert a
definition reference object into a string representation. |
Registry
An instance of a registry is responsible for one particular
DefinitionType ;
these definition can come from various sources. |
Class and Description |
---|
DefinitionProvider
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).
|
DefinitionProvider.Problem
Allows to record and memoize the details about an issue which might have occurred during the population of a
definition provider . |
DefinitionProvider.Problem.Type
Interface of a potential
DefinitionProvider.Problem type. |
Registry
An instance of a registry is responsible for one particular
DefinitionType ;
these definition can come from various sources. |
Copyright © 2003–2019 Magnolia International Ltd.. All rights reserved.