A C D E F G H I L O R S U

A

AbstractComponentDependencyFactory - Class in org.xwiki.component.annotation
Provides useful methods for implementing ComponentDependencyFactory.
AbstractComponentDependencyFactory() - Constructor for class org.xwiki.component.annotation.AbstractComponentDependencyFactory
 

C

COMPONENT_LIST - Static variable in class org.xwiki.component.annotation.ComponentAnnotationLoader
Location in the classloader of the file defining the list of component implementation class to parser for annotations.
COMPONENT_OVERRIDE_LIST - Static variable in class org.xwiki.component.annotation.ComponentAnnotationLoader
Deprecated. starting with 3.3M1 use the notion of priorities instead (see ComponentDeclaration).
ComponentAnnotationLoader - Class in org.xwiki.component.annotation
Dynamically loads all components defined using Annotations and declared in META-INF/components.txt files.
ComponentAnnotationLoader() - Constructor for class org.xwiki.component.annotation.ComponentAnnotationLoader
 
ComponentDeclaration - Class in org.xwiki.component.annotation
Represents a Component declaration (i.e.
ComponentDeclaration(String, int) - Constructor for class org.xwiki.component.annotation.ComponentDeclaration
 
ComponentDependencyFactory - Interface in org.xwiki.component.annotation
Allows creating ComponentDependency instances from a Method Field.
ComponentDescriptorFactory - Class in org.xwiki.component.annotation
Constructs a Component Descriptor out of a class definition that contains Annotations.
ComponentDescriptorFactory() - Constructor for class org.xwiki.component.annotation.ComponentDescriptorFactory
 
ComposableLifecycleHandler - Class in org.xwiki.component.embed
Handles lifecycle for Composable.
ComposableLifecycleHandler() - Constructor for class org.xwiki.component.embed.ComposableLifecycleHandler
 
createComponentDependency(Field) - Method in interface org.xwiki.component.annotation.ComponentDependencyFactory
 
createComponentDependency(Field) - Method in class org.xwiki.component.annotation.DefaultComponentDependencyFactory
 
createComponentDescriptors(Class<?>, Class<?>) - Method in class org.xwiki.component.annotation.ComponentDescriptorFactory
Create component descriptors for the passed component implementation class and component role class.

D

DefaultComponentDependencyFactory - Class in org.xwiki.component.annotation
Uses Inject and Named annotations to recognize a Component Dependency.
DefaultComponentDependencyFactory() - Constructor for class org.xwiki.component.annotation.DefaultComponentDependencyFactory
 

E

EmbeddableComponentManager - Class in org.xwiki.component.embed
Simple implementation of ComponentManager to be used when using some XWiki modules standalone.
EmbeddableComponentManager() - Constructor for class org.xwiki.component.embed.EmbeddableComponentManager
 

F

findComponentRoleClasses(Class<?>) - Method in class org.xwiki.component.annotation.ComponentAnnotationLoader
Finds the interfaces that implement component roles by looking recursively in all interfaces of the passed component implementation class.

G

GenericProvider - Class in org.xwiki.component.embed
Default provider used when the Component Manager needs to inject a Provider field but no custom Provider has been registered.
GenericProvider(ComponentManager, RoleHint) - Constructor for class org.xwiki.component.embed.GenericProvider
 
get() - Method in class org.xwiki.component.embed.GenericProvider
 
getComponentDescriptor(Class<T>, String) - Method in class org.xwiki.component.embed.EmbeddableComponentManager
 
getComponentDescriptorList(Class<T>) - Method in class org.xwiki.component.embed.EmbeddableComponentManager
 
getComponentEventManager() - Method in class org.xwiki.component.embed.EmbeddableComponentManager
 
getComponentsDescriptors(Class<?>) - Method in class org.xwiki.component.annotation.ComponentAnnotationLoader
 
getDeclaredComponents(InputStream) - Method in class org.xwiki.component.annotation.ComponentAnnotationLoader
Get all components listed in the passed resource stream.
getFieldRole(Field) - Method in class org.xwiki.component.annotation.DefaultComponentDependencyFactory
Extract component role from the field to inject.
getGenericRole(Field) - Method in class org.xwiki.component.annotation.AbstractComponentDependencyFactory
Extract generic type from the list field.
getImplementationClassName() - Method in class org.xwiki.component.annotation.ComponentDeclaration
 
getParent() - Method in class org.xwiki.component.embed.EmbeddableComponentManager
 
getPriority() - Method in class org.xwiki.component.annotation.ComponentDeclaration
 

H

handle(T, ComponentDescriptor<T>, ComponentManager) - Method in class org.xwiki.component.embed.ComposableLifecycleHandler
 
handle(T, ComponentDescriptor<T>, ComponentManager) - Method in class org.xwiki.component.embed.InitializableLifecycleHandler
 
handle(T, ComponentDescriptor<T>, ComponentManager) - Method in interface org.xwiki.component.embed.LifecycleHandler
Handle initialization of the passed component instance.
hasComponent(Class<T>, String) - Method in class org.xwiki.component.embed.EmbeddableComponentManager
 
hasComponent(Class<T>) - Method in class org.xwiki.component.embed.EmbeddableComponentManager
 

I

InitializableLifecycleHandler - Class in org.xwiki.component.embed
Handles lifecycle for InitializableLifecycleHandler.
InitializableLifecycleHandler() - Constructor for class org.xwiki.component.embed.InitializableLifecycleHandler
 
initialize(ComponentManager, ClassLoader) - Method in class org.xwiki.component.annotation.ComponentAnnotationLoader
Loads all components defined using annotations.
initialize(ComponentManager, ClassLoader, List<ComponentDeclaration>) - Method in class org.xwiki.component.annotation.ComponentAnnotationLoader
 
initialize(ClassLoader) - Method in class org.xwiki.component.embed.EmbeddableComponentManager
Load all component annotations and register them as components.
isDependencyOfListType(Class<?>) - Method in class org.xwiki.component.annotation.AbstractComponentDependencyFactory
 

L

LifecycleHandler - Interface in org.xwiki.component.embed
A lifecycle handler is used when instantiating a Component and can perform operation to set up the component (for example if a component implements a given interface calls a method of that interface, etc).
lookup(Class<T>) - Method in class org.xwiki.component.embed.EmbeddableComponentManager
 
lookup(Class<T>, String) - Method in class org.xwiki.component.embed.EmbeddableComponentManager
 
lookupList(Class<T>) - Method in class org.xwiki.component.embed.EmbeddableComponentManager
 
lookupMap(Class<T>) - Method in class org.xwiki.component.embed.EmbeddableComponentManager
 

O

org.xwiki.component.annotation - package org.xwiki.component.annotation
 
org.xwiki.component.embed - package org.xwiki.component.embed
 

R

registerComponent(ComponentDescriptor<T>) - Method in class org.xwiki.component.embed.EmbeddableComponentManager
 
registerComponent(ComponentDescriptor<T>, T) - Method in class org.xwiki.component.embed.EmbeddableComponentManager
 
release(T) - Method in class org.xwiki.component.embed.EmbeddableComponentManager
 

S

setComponentEventManager(ComponentEventManager) - Method in class org.xwiki.component.embed.EmbeddableComponentManager
 
setParent(ComponentManager) - Method in class org.xwiki.component.embed.EmbeddableComponentManager
 

U

unregisterComponent(Class<T>, String) - Method in class org.xwiki.component.embed.EmbeddableComponentManager
 

A C D E F G H I L O R S U

Copyright © 2004-2011 XWiki. All Rights Reserved.