cr.setRole( requirement.getChild( "role" ).getValue() );
public List gleanAutowiringRequirements( Map compositionContext, PlexusContainer container, ClassRealm componentRealm ) { PropertyDescriptor[] propertyDescriptors = (PropertyDescriptor[]) compositionContext.get( PROPERTY_DESCRIPTORS ); List requirements = new ArrayList(); for ( int i = 0; i < propertyDescriptors.length; i++ ) { PropertyDescriptor pd = propertyDescriptors[i]; String role = pd.getPropertyType().getName(); ComponentDescriptor componentDescriptor = container.getComponentDescriptor( role, componentRealm ); if ( componentDescriptor != null ) { ComponentRequirement requirement = new ComponentRequirement(); requirement.setRole( role ); requirements.add( requirement ); } } return requirements; }
cr.setRole( requirement.getChild( "role" ).getValue() );
ComponentRequirement req = new ComponentRequirement(); // XXX why is this not automatic? req.setFieldName("mapper"); req.setRole(ArtifactPackagingMapper.class.getName()); desc.addRequirement(req); embedder.addComponentDescriptor(desc);
cr.setRole(requirement.getChild("role").getValue());
public void customize(PlexusContainer plexusContainer) { try { ComponentDescriptor desc = new ComponentDescriptor(); desc.setRole(TransferListener.class.getName()); plexusContainer.addComponentDescriptor(desc); desc.setImplementation("org.codehaus.mevenide.netbeans.embedder.exec.ProgressTransferListener"); //NOI18N desc = plexusContainer.getComponentDescriptor(WagonManager.ROLE); ComponentRequirement requirement = new ComponentRequirement(); requirement.setRole(TransferListener.class.getName()); desc.addRequirement(requirement); //MEVENIDE-634 desc = plexusContainer.getComponentDescriptor(KnownHostsProvider.ROLE, "file"); desc.getConfiguration().getChild("hostKeyChecking").setValue("no"); //MEVENIDE-634 desc = plexusContainer.getComponentDescriptor(KnownHostsProvider.ROLE, "null"); desc.getConfiguration().getChild("hostKeyChecking").setValue("no"); } catch (ComponentRepositoryException ex) { ex.printStackTrace(); } } });
requirement.setRole( fieldType );
req.setRole( PathTranslator.class.getName() );
desc = plexusContainer.getComponentDescriptor(WagonManager.ROLE); ComponentRequirement requirement = new ComponentRequirement(); requirement.setRole(TransferListener.class.getName()); desc.addRequirement(requirement); } catch (ComponentRepositoryException ex) {
requirement.setRole(ResolutionListener.ROLE); desc.addRequirement(requirement); desc.setImplementation("org.codehaus.mevenide.netbeans.embedder.NbArtifactResolver"); //NOI18N
requirement.setRole(dependency.getRole().getName()); requirement.setRoleHint(dependency.getRoleHint()); requirement.setFieldMappingType(dependency.getMappingType().getName());
cr.setRole( component.getRole() ); cr.setRoleHint( component.getHint() );
cr.setRole( requirement.getChild( "role" ).getValue() );
cr.setRole( requirement.getChild( "role" ).getValue() );
cr.setRole( requirement.getChild( "role" ).getValue() );
cr.setRole( requirement.getChild( "role" ).getValue() );
cr.setRole( requirement.getChild( "role" ).getValue() );