org.xwiki.component.annotation
Class ComponentDescriptorFactory

java.lang.Object
  extended by org.xwiki.component.annotation.ComponentDescriptorFactory

public class ComponentDescriptorFactory
extends Object

Constructs a Component Descriptor out of a class definition that contains Annotations.

Since:
1.8.1
Version:
$Id$
See Also:
ComponentAnnotationLoader

Constructor Summary
ComponentDescriptorFactory()
           
 
Method Summary
 List<ComponentDescriptor> createComponentDescriptors(Class<?> componentClass, Class<?> componentRoleClass)
          Deprecated. since 4.0M1 use createComponentDescriptors(Class, Type) instead
 List<ComponentDescriptor> createComponentDescriptors(Class<?> componentClass, Type componentRoleType)
          Create component descriptors for the passed component implementation class and component role class.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ComponentDescriptorFactory

public ComponentDescriptorFactory()
Method Detail

createComponentDescriptors

@Deprecated
public List<ComponentDescriptor> createComponentDescriptors(Class<?> componentClass,
                                                                       Class<?> componentRoleClass)
Deprecated. since 4.0M1 use createComponentDescriptors(Class, Type) instead

Create component descriptors for the passed component implementation class and component role class. There can be more than one descriptor if the component class has specified several hints.

Parameters:
componentClass - the component implementation class
componentRoleClass - the component role class
Returns:
the component descriptors with resolved component dependencies

createComponentDescriptors

public List<ComponentDescriptor> createComponentDescriptors(Class<?> componentClass,
                                                            Type componentRoleType)
Create component descriptors for the passed component implementation class and component role class. There can be more than one descriptor if the component class has specified several hints.

Parameters:
componentClass - the component implementation class
componentRoleType - the component role type
Returns:
the component descriptors with resolved component dependencies
Since:
4.0M1


Copyright © 2004-2012 XWiki. All Rights Reserved.