org.codehaus.plexus.component.composition
Class MapOrientedComponentComposer
java.lang.Object
org.codehaus.plexus.logging.AbstractLogEnabled
org.codehaus.plexus.component.composition.AbstractComponentComposer
org.codehaus.plexus.component.composition.MapOrientedComponentComposer
- All Implemented Interfaces:
- ComponentComposer, LogEnabled
- public class MapOrientedComponentComposer
- extends AbstractComponentComposer
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SINGLE_MAPPING_TYPE
private static final java.lang.String SINGLE_MAPPING_TYPE
- See Also:
- Constant Field Values
MAP_MAPPING_TYPE
private static final java.lang.String MAP_MAPPING_TYPE
- See Also:
- Constant Field Values
SET_MAPPING_TYPE
private static final java.lang.String SET_MAPPING_TYPE
- See Also:
- Constant Field Values
DEFAULT_MAPPING_TYPE
private static final java.lang.String DEFAULT_MAPPING_TYPE
- See Also:
- Constant Field Values
MapOrientedComponentComposer
public MapOrientedComponentComposer()
assembleComponent
public java.util.List assembleComponent(java.lang.Object component,
ComponentDescriptor componentDescriptor,
PlexusContainer container)
throws CompositionException
- Parameters:
component
- componentDescriptor
- container
-
- Returns:
- List of ComponentDescriptors which were used by ComponentComposer
- Throws:
CompositionException
addRequirement
private java.util.List addRequirement(MapOrientedComponent component,
PlexusContainer container,
ComponentRequirement requirement)
throws CompositionException
- Throws:
CompositionException