Coverage report

  %line %branch
org.apache.commons.jelly.tags.swing.CardLayoutTag
0% 
0% 

 1  
 /*
 2  
  * Created on Nov 6, 2005
 3  
  *
 4  
  */
 5  
 package org.apache.commons.jelly.tags.swing;
 6  
 
 7  
 import java.awt.CardLayout;
 8  
 import java.awt.LayoutManager;
 9  
 
 10  
 /** Implements CardLayout. Takes parameters hgap, vgap per the class. You can
 11  
  * set the "var" attribute of this tag, this will store the layout manager
 12  
  * in that context attribute, for later use.
 13  
  * 
 14  
  * @author Hans Gilde
 15  
  *
 16  
  */
 17  0
 public class CardLayoutTag extends LayoutTagSupport {
 18  
     private int hgap;
 19  0
     private boolean hgapSet = false;
 20  
     private int vgap;
 21  0
     private boolean vgapSet = false;
 22  
 
 23  
     protected LayoutManager createLayoutManager() {
 24  0
         CardLayout cl = new CardLayout();
 25  
 
 26  0
         if (hgapSet) {
 27  0
             cl.setHgap(hgap);
 28  
         }
 29  
         
 30  0
         if (vgapSet) {
 31  0
             cl.setVgap(vgap);
 32  
         }
 33  
         
 34  0
         return cl;
 35  
     }
 36  
 
 37  
     /**
 38  
      * @return Returns the hgap.
 39  
      */
 40  
     public int getHgap() {
 41  0
         return hgap;
 42  
     }
 43  
 
 44  
     /**
 45  
      * @param hgap The hgap to set.
 46  
      */
 47  
     public void setHgap(int hgap) {
 48  0
         this.hgap = hgap;
 49  0
         hgapSet = true;
 50  0
     }
 51  
 
 52  
     /**
 53  
      * @return Returns the vgap.
 54  
      */
 55  
     public int getVgap() {
 56  0
         return vgap;
 57  
     }
 58  
 
 59  
     /**
 60  
      * @param vgap The vgap to set.
 61  
      */
 62  
     public void setVgap(int vgap) {
 63  0
         this.vgap = vgap;
 64  0
         vgapSet = true;
 65  0
     }
 66  
 
 67  
 }

This report is generated by jcoverage, Maven and Maven JCoverage Plugin.