Coverage Report - ar.com.fdvs.dj.domain.DJGroupLabel
 
Classes in this File Line Coverage Branch Coverage Complexity
DJGroupLabel
0%
0/13
N/A
1
 
 1  
 package ar.com.fdvs.dj.domain;
 2  
 
 3  
 import ar.com.fdvs.dj.domain.constants.LabelPosition;
 4  
 import ar.com.fdvs.dj.domain.entities.Entity;
 5  
 
 6  
 /**
 7  
  * Labels to added in groups footer or headers variables (i.e: Subtotal).
 8  
  * 
 9  
  * A simple string can be used
 10  
  * @author mamana
 11  
  *
 12  
  */
 13  
 public class DJGroupLabel extends DJLabel {
 14  
 
 15  
         private static final long serialVersionUID = Entity.SERIAL_VERSION_UID;
 16  
         
 17  
         
 18  0
         protected LabelPosition labelPosition = LabelPosition.TOP;
 19  
         
 20  0
         public DJGroupLabel(){};
 21  
 
 22  
         public DJGroupLabel(String text, Style labelStyle) {
 23  0
                 super(text,labelStyle);
 24  0
         }
 25  
         
 26  
         public DJGroupLabel(String text, Style labelStyle,
 27  
                         LabelPosition labelPosition) {
 28  0
                 super(text,labelStyle,labelPosition);
 29  0
                 this.labelPosition = labelPosition;
 30  0
         }
 31  
 
 32  
         public DJGroupLabel(CustomExpression labelExpression, Style labelStyle,
 33  
                         LabelPosition labelPosition) {
 34  0
                 super(labelExpression,labelStyle);
 35  0
                 this.labelPosition = labelPosition;
 36  0
         }        
 37  
 
 38  
 
 39  
         public LabelPosition getLabelPosition() {
 40  0
                 return labelPosition;
 41  
         }
 42  
 
 43  
         public void setLabelPosition(LabelPosition labelPosition) {
 44  0
                 this.labelPosition = labelPosition;
 45  0
         }
 46  
         
 47  
 }