All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary Class Description Component Defines a component implementation.ComponentDependency<T> Represents a component dependency.ComponentDescriptor<T> Represent a component.ComponentEventManager Manages Component Events (when a component instance is created for example).ComponentInstantiationStrategy Lists valid instantiation strategy types (singleton, per lookup).ComponentLifecycleException Raised during component's unregistration if an error happens during the end lifecycle execution.ComponentLookupException Raised during component lookup when an error happens.ComponentManager Provide way to access and modify components repository.ComponentManagerInitializer Called atComponentManager
initialization to be able to apply modification to the ComponentManager and its components before it's really used (send events, etc.).ComponentRepositoryException ComponentRole Deprecated. since 4.0M1 useRole
insteadComponentRole<T> Identify a unique component.DefaultComponentDependency<T> Default implementation ofComponentDependency
.DefaultComponentDescriptor<T> Default implementation ofComponentDescriptor
.DefaultComponentRole<T> DefaultParameterizedType Basic implementation ofParameterizedType
.Disposable If a singleton component could be destroyed and replaced in the component manager, it should implement this interface to properly clean up its resources.DisposePriority Helps controlling the order in which Components are disposed upon XWiki's shutdown.Initializable InitializationException Raised when component initialization failed.InstantiationStrategy Defines the instantiation strategy for this component (Singleton, per lookup).Namespace A namespace.NamespaceContextExecutor Allow executing some code in the context of the specified namespace.NamespacedComponentManager Add namespace information toComponentManager
.NamespaceNotAllowedException Exception used when a namespace is not matched in a list of allowed namespaces.NamespaceUtils Various namespaces utilities.NamespaceValidator Validate a namespace against list of allowed namespaces.ObjectUtils Various Object utilities.ProviderLookupException Raised during provider lookup when an error happens.ReflectionMethodUtils Various Reflection tools related toMethod
s.ReflectionUtils Various Reflection utilities.Role Marks a class as defining a component role.