Coverage Report - org.codehaus.plexus.component.repository.ComponentRequirementList
 
Classes in this File Line Coverage Branch Coverage Complexity
ComponentRequirementList
100 %
11/11
100 %
4/4
1,667
 
 1  
 package org.codehaus.plexus.component.repository;
 2  
 
 3  
 import java.util.List;
 4  
 
 5  
 /**
 6  
  * Created by IntelliJ IDEA.
 7  
  *
 8  
  * @author Andrew Williams
 9  
  * @version $Id: ComponentRequirementList.java 7828 2008-11-14 22:07:56Z dain $
 10  
  * @since 1.0
 11  
  */
 12  4
 public class ComponentRequirementList
 13  
     extends ComponentRequirement 
 14  
 {
 15  
     private List<String> roleHints;
 16  
 
 17  
     public List<String> getRoleHints()
 18  
     {
 19  3
         return roleHints;
 20  
     }
 21  
 
 22  
     public void setRoleHints(List<String> roleHints)
 23  
     {
 24  4
         this.roleHints = roleHints;
 25  4
     }
 26  
 
 27  
     public String getRoleHint()
 28  
     {
 29  2
         StringBuilder buffer = new StringBuilder();
 30  2
         for ( String hint : roleHints )
 31  
         {
 32  6
             if (buffer.length() > 0)
 33  
             {
 34  4
                 buffer.append(",");
 35  
             }
 36  
 
 37  6
             buffer.append(hint);
 38  
 
 39  6
         }
 40  
 
 41  2
         return buffer.toString();
 42  
     }
 43  
 }