org.xwiki.component.descriptor
Class DefaultComponentDescriptor<T>
java.lang.Object
org.xwiki.component.descriptor.DefaultComponentRole<T>
org.xwiki.component.descriptor.DefaultComponentDescriptor<T>
- All Implemented Interfaces:
- ComponentDescriptor<T>, ComponentRole<T>
public class DefaultComponentDescriptor<T>
- extends DefaultComponentRole<T>
- implements ComponentDescriptor<T>
Default implementation of ComponentDescriptor.
- Since:
- 1.7M1
- Version:
- $Id$
DefaultComponentDescriptor
public DefaultComponentDescriptor()
setImplementation
public void setImplementation(Class<? extends T> implementation)
getImplementation
public Class<? extends T> getImplementation()
- Specified by:
getImplementation in interface ComponentDescriptor<T>
setInstantiationStrategy
public void setInstantiationStrategy(ComponentInstantiationStrategy instantiationStrategy)
getInstantiationStrategy
public ComponentInstantiationStrategy getInstantiationStrategy()
- Specified by:
getInstantiationStrategy in interface ComponentDescriptor<T>
getComponentDependencies
public Collection<ComponentDependency<?>> getComponentDependencies()
- Specified by:
getComponentDependencies in interface ComponentDescriptor<T>
addComponentDependency
public void addComponentDependency(ComponentDependency<?> componentDependency)
addComponentDependency
public <TT> void addComponentDependency(Class<TT> role,
String roleHint)
toString
public String toString()
- Overrides:
toString in class DefaultComponentRole<T>
Copyright © 2004-2011 XWiki. All Rights Reserved.