A C D E G H I L N O R S T U V

A

addComponentDependency(ComponentDependency<?>) - Method in class org.xwiki.component.descriptor.DefaultComponentDescriptor
 
addComponentDependency(Class<TT>, String) - Method in class org.xwiki.component.descriptor.DefaultComponentDescriptor
 

C

Component - Annotation Type in org.xwiki.component.annotation
Defines a component implementation.
ComponentDependency<T> - Interface in org.xwiki.component.descriptor
Represents a component dependency.
ComponentDescriptor<T> - Interface in org.xwiki.component.descriptor
Represent a component.
ComponentEventManager - Interface in org.xwiki.component.manager
Manages Component Events (when a component instance is created for example).
ComponentInstantiationStrategy - Enum in org.xwiki.component.descriptor
Lists valid instantiation strategy types (singleton, per lookup).
ComponentLifecycleException - Exception in org.xwiki.component.manager
Raised during component's unregistration if an error happens during the end lifecycle execution.
ComponentLifecycleException(String) - Constructor for exception org.xwiki.component.manager.ComponentLifecycleException
 
ComponentLifecycleException(String, Throwable) - Constructor for exception org.xwiki.component.manager.ComponentLifecycleException
 
ComponentLookupException - Exception in org.xwiki.component.manager
Raised during component lookup when an error happens.
ComponentLookupException(String) - Constructor for exception org.xwiki.component.manager.ComponentLookupException
 
ComponentLookupException(String, Throwable) - Constructor for exception org.xwiki.component.manager.ComponentLookupException
 
ComponentManager - Interface in org.xwiki.component.manager
Provide way to access and modify components repository.
ComponentManagerInitializer - Interface in org.xwiki.component.manager
Called at ComponentManager initialization to be able to apply modification to the ComponentManager and its components before it's really used (send events, etc.).
ComponentRepositoryException - Exception in org.xwiki.component.manager
 
ComponentRepositoryException(String) - Constructor for exception org.xwiki.component.manager.ComponentRepositoryException
 
ComponentRepositoryException(String, Throwable) - Constructor for exception org.xwiki.component.manager.ComponentRepositoryException
 
ComponentRole - Annotation Type in org.xwiki.component.annotation
Marks a class as defining a component role.
ComponentRole<T> - Interface in org.xwiki.component.descriptor
Identify a unique component.

D

DefaultComponentDependency<T> - Class in org.xwiki.component.descriptor
Default implementation of ComponentDependency.
DefaultComponentDependency() - Constructor for class org.xwiki.component.descriptor.DefaultComponentDependency
 
DefaultComponentDescriptor<T> - Class in org.xwiki.component.descriptor
Default implementation of ComponentDescriptor.
DefaultComponentDescriptor() - Constructor for class org.xwiki.component.descriptor.DefaultComponentDescriptor
 
DefaultComponentRole<T> - Class in org.xwiki.component.descriptor
 
DefaultComponentRole() - Constructor for class org.xwiki.component.descriptor.DefaultComponentRole
 
Disposable - Interface in org.xwiki.component.phase
If a singleton component could be destroyed and replaced in the component manager, it should implement this interface to properly clean up its resources.
dispose() - Method in interface org.xwiki.component.phase.Disposable
Method called by the Component Manager when a singleton component is unregistered and should be destroyed.

E

equals(Object) - Method in class org.xwiki.component.descriptor.DefaultComponentDependency
equals(Object) - Method in class org.xwiki.component.descriptor.DefaultComponentDescriptor
equals(Object) - Method in class org.xwiki.component.descriptor.DefaultComponentRole

G

getAllFields(Class<?>) - Static method in class org.xwiki.component.util.ReflectionUtils
 
getComponentDependencies() - Method in interface org.xwiki.component.descriptor.ComponentDescriptor
 
getComponentDependencies() - Method in class org.xwiki.component.descriptor.DefaultComponentDescriptor
 
getComponentDescriptor(Class<T>, String) - Method in interface org.xwiki.component.manager.ComponentManager
 
getComponentDescriptorList(Class<T>) - Method in interface org.xwiki.component.manager.ComponentManager
 
getComponentEventManager() - Method in interface org.xwiki.component.manager.ComponentManager
 
getHints() - Method in interface org.xwiki.component.descriptor.ComponentDependency
 
getHints() - Method in class org.xwiki.component.descriptor.DefaultComponentDependency
 
getImplementation() - Method in interface org.xwiki.component.descriptor.ComponentDescriptor
 
getImplementation() - Method in class org.xwiki.component.descriptor.DefaultComponentDescriptor
 
getInstantiationStrategy() - Method in interface org.xwiki.component.descriptor.ComponentDescriptor
 
getInstantiationStrategy() - Method in class org.xwiki.component.descriptor.DefaultComponentDescriptor
 
getLastGenericClassType(Class, Class) - Static method in class org.xwiki.component.util.ReflectionUtils
Extract the last generic type from the passed class.
getLastGenericFieldType(Field) - Static method in class org.xwiki.component.util.ReflectionUtils
Extract the last generic type from the passed field.
getMappingType() - Method in interface org.xwiki.component.descriptor.ComponentDependency
 
getMappingType() - Method in class org.xwiki.component.descriptor.DefaultComponentDependency
 
getName() - Method in interface org.xwiki.component.descriptor.ComponentDependency
 
getName() - Method in class org.xwiki.component.descriptor.DefaultComponentDependency
 
getParent() - Method in interface org.xwiki.component.manager.ComponentManager
 
getRole() - Method in interface org.xwiki.component.descriptor.ComponentRole
 
getRole() - Method in class org.xwiki.component.descriptor.DefaultComponentRole
 
getRoleHint() - Method in interface org.xwiki.component.descriptor.ComponentRole
 
getRoleHint() - Method in class org.xwiki.component.descriptor.DefaultComponentRole
 

H

hasComponent(Class<T>) - Method in interface org.xwiki.component.manager.ComponentManager
 
hasComponent(Class<T>, String) - Method in interface org.xwiki.component.manager.ComponentManager
 
hashCode() - Method in class org.xwiki.component.descriptor.DefaultComponentDependency
hashCode() - Method in class org.xwiki.component.descriptor.DefaultComponentDescriptor
hashCode() - Method in class org.xwiki.component.descriptor.DefaultComponentRole

I

Initializable - Interface in org.xwiki.component.phase
 
InitializationException - Exception in org.xwiki.component.phase
Raised when component initialization failed.
InitializationException(String) - Constructor for exception org.xwiki.component.phase.InitializationException
 
InitializationException(String, Throwable) - Constructor for exception org.xwiki.component.phase.InitializationException
 
initialize(ComponentManager) - Method in interface org.xwiki.component.manager.ComponentManagerInitializer
Apply modifications on ComponentManager at init (register new components, disables others, ...).
initialize() - Method in interface org.xwiki.component.phase.Initializable
Method called by the Component Manager when the component is created for the first time (i.e.
InstantiationStrategy - Annotation Type in org.xwiki.component.annotation
Defines the instantiation strategy for this component (Singleton, per lookup).

L

lookup(Class<T>) - Method in interface org.xwiki.component.manager.ComponentManager
Find a component instance that implements that passed interface class.
lookup(Class<T>, String) - Method in interface org.xwiki.component.manager.ComponentManager
Find a component instance that implements that passed interface class.
lookupList(Class<T>) - Method in interface org.xwiki.component.manager.ComponentManager
Find all the components implementing the provided role.
lookupMap(Class<T>) - Method in interface org.xwiki.component.manager.ComponentManager
Find all the components implementing the provided role and organize then in a Map with role hint as key.

N

notifyComponentRegistered(ComponentDescriptor<?>) - Method in interface org.xwiki.component.manager.ComponentEventManager
Deprecated. since 3.3 use ComponentEventManager.notifyComponentRegistered(ComponentDescriptor, ComponentManager) instead
notifyComponentRegistered(ComponentDescriptor<?>, ComponentManager) - Method in interface org.xwiki.component.manager.ComponentEventManager
Notify all listeners that a component with the passed descriptor has been registered.
notifyComponentUnregistered(ComponentDescriptor<?>) - Method in interface org.xwiki.component.manager.ComponentEventManager
Deprecated. since 3.3 use ComponentEventManager.notifyComponentUnregistered(ComponentDescriptor, ComponentManager) instead
notifyComponentUnregistered(ComponentDescriptor<?>, ComponentManager) - Method in interface org.xwiki.component.manager.ComponentEventManager
Notify all listeners that a component with the passed descriptor has been unregistered.

O

org.xwiki.component.annotation - package org.xwiki.component.annotation
 
org.xwiki.component.descriptor - package org.xwiki.component.descriptor
 
org.xwiki.component.manager - package org.xwiki.component.manager
 
org.xwiki.component.phase - package org.xwiki.component.phase
 
org.xwiki.component.util - package org.xwiki.component.util
 

R

ReflectionUtils - Class in org.xwiki.component.util
Various Reflection utilities.
registerComponent(ComponentDescriptor<T>) - Method in interface org.xwiki.component.manager.ComponentManager
Add a component in the component repository dynamically.
registerComponent(ComponentDescriptor<T>, T) - Method in interface org.xwiki.component.manager.ComponentManager
Add a component in the component repository dynamically.
release(T) - Method in interface org.xwiki.component.manager.ComponentManager
Release the provided singleton instance but don't unregister the component descriptor.

S

setComponentEventManager(ComponentEventManager) - Method in interface org.xwiki.component.manager.ComponentManager
 
setFieldValue(Object, String, Object) - Static method in class org.xwiki.component.util.ReflectionUtils
Sets a value to a field using reflection even if the field is private.
setHints(String[]) - Method in class org.xwiki.component.descriptor.DefaultComponentDependency
 
setImplementation(Class<? extends T>) - Method in class org.xwiki.component.descriptor.DefaultComponentDescriptor
 
setInstantiationStrategy(ComponentInstantiationStrategy) - Method in class org.xwiki.component.descriptor.DefaultComponentDescriptor
 
setMappingType(Class<?>) - Method in class org.xwiki.component.descriptor.DefaultComponentDependency
 
setName(String) - Method in class org.xwiki.component.descriptor.DefaultComponentDependency
 
setParent(ComponentManager) - Method in interface org.xwiki.component.manager.ComponentManager
 
setRole(Class<T>) - Method in class org.xwiki.component.descriptor.DefaultComponentRole
 
setRoleHint(String) - Method in class org.xwiki.component.descriptor.DefaultComponentRole
 

T

toString() - Method in class org.xwiki.component.descriptor.DefaultComponentDescriptor
 
toString() - Method in class org.xwiki.component.descriptor.DefaultComponentRole
 

U

unregisterComponent(Class<T>, String) - Method in interface org.xwiki.component.manager.ComponentManager
Remove a component from the component repository dynamically.

V

valueOf(String) - Static method in enum org.xwiki.component.descriptor.ComponentInstantiationStrategy
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.xwiki.component.descriptor.ComponentInstantiationStrategy
Returns an array containing the constants of this enum type, in the order they are declared.

A C D E G H I L N O R S T U V

Copyright © 2004-2011 XWiki. All Rights Reserved.