Clover Coverage Report - Kuali Student 1.2-M6-SNAPSHOT (Aggregated)
Coverage timestamp: Mon Sep 12 2011 05:03:53 EDT
../../../../../../../../img/srcFileCovDistChart0.png 42% of files have more coverage
12   49   5   2.4
0   33   0.42   5
5     1  
1    
 
  LinkContentBlock       Line # 16 12 0% 5 17 0% 0.0
 
No Tests
 
1    package org.kuali.student.common.ui.client.widgets.layout;
2   
3    import org.kuali.student.common.ui.client.widgets.menus.KSListPanel;
4   
5    import com.google.gwt.event.dom.client.ClickHandler;
6    import com.google.gwt.user.client.ui.Anchor;
7    import com.google.gwt.user.client.ui.Hyperlink;
8    import com.google.gwt.user.client.ui.Widget;
9   
10    /**
11    * A content block which contains a list of links/widgets and adds them in a consistent manner
12    *
13    * @author Kuali Student Team
14    *
15    */
 
16    public class LinkContentBlock extends ContentBlock{
17   
18    protected KSListPanel listLayout = new KSListPanel();
19   
 
20  0 toggle public LinkContentBlock(String blockTitle, String blockDescriptionHtml,
21    int blockSize) {
22  0 super(blockTitle, blockDescriptionHtml, blockSize);
23  0 super.add(listLayout);
24  0 listLayout.setStyleName("contentBlock-list");
25    }
26   
 
27  0 toggle public LinkContentBlock(String blockTitle, String blockDescriptionHtml){
28  0 this(blockTitle, blockDescriptionHtml, 1);
29    }
30   
 
31  0 toggle @Override
32    public void add(Widget widget){
33  0 listLayout.add(widget);
34    }
35   
 
36  0 toggle public void addNavLinkWidget(String text, String location){
37  0 Hyperlink hyperlink = new Hyperlink(text, location);
38  0 hyperlink.addStyleName("contentBlock-navLink");
39  0 listLayout.add(hyperlink);
40    }
41   
 
42  0 toggle public void addNavLinkWidget(String text, ClickHandler handler){
43  0 Anchor anchor = new Anchor(text);
44  0 anchor.addClickHandler(handler);
45  0 anchor.addStyleName("contentBlock-navLink");
46  0 this.add(anchor);
47    }
48   
49    }