org.codehaus.plexus.component.composition

Class MapOrientedComponentComposer

public class MapOrientedComponentComposer extends AbstractComponentComposer

Author: John Casey Jason van Zyl

Field Summary
static StringDEFAULT_MAPPING_TYPE
static StringMAP_MAPPING_TYPE
static StringSET_MAPPING_TYPE
static StringSINGLE_MAPPING_TYPE
Method Summary
ListaddRequirement(MapOrientedComponent component, PlexusContainer container, ComponentRequirement requirement, ClassRealm componentRealm)
voidassignRequirement(Object component, ComponentDescriptor componentDescriptor, ComponentRequirement requirement, PlexusContainer container, Map compositionContext, ClassRealm lookupRealm)
StringgetId()
voidverifyComponentSuitability(Object component)

Field Detail

DEFAULT_MAPPING_TYPE

private static String DEFAULT_MAPPING_TYPE

MAP_MAPPING_TYPE

private static String MAP_MAPPING_TYPE

SET_MAPPING_TYPE

private static String SET_MAPPING_TYPE

SINGLE_MAPPING_TYPE

private static String SINGLE_MAPPING_TYPE

Method Detail

addRequirement

private List addRequirement(MapOrientedComponent component, PlexusContainer container, ComponentRequirement requirement, ClassRealm componentRealm)

assignRequirement

public void assignRequirement(Object component, ComponentDescriptor componentDescriptor, ComponentRequirement requirement, PlexusContainer container, Map compositionContext, ClassRealm lookupRealm)

getId

public String getId()

verifyComponentSuitability

public void verifyComponentSuitability(Object component)