Coverage Report - de.glossmaker.gui.bibtex.BibItemEvent
 
Classes in this File Line Coverage Branch Coverage Complexity
BibItemEvent
95%
20/21
50%
1/2
1,125
 
 1  
 package de.glossmaker.gui.bibtex;
 2  
 
 3  
 import de.glossmaker.gloss.datastructure.IItem;
 4  
 
 5  
 /**
 6  
  * 
 7  
  * @author Markus Flingelli
 8  
  *
 9  
  */
 10  
 public class BibItemEvent {
 11  7
         private String mEvent  = null;
 12  7
         private IItem mOldItem = null;
 13  7
         private IItem mNewItem = null;
 14  7
         private IItem mNewItemClone = null;
 15  
         
 16  7
         public BibItemEvent(String event, IItem oldValue, IItem newValue) {
 17  7
                 mEvent   = event;
 18  7
                 mOldItem = oldValue;
 19  7
                 mNewItem = newValue;
 20  7
                 if (mNewItem != null) {
 21  7
                         mNewItemClone = newValue.cloneItem();
 22  
                 }
 23  7
         }
 24  
         
 25  
         public String getEvent() {
 26  2
                 return mEvent;
 27  
         }
 28  
         
 29  
         public void setEvent(String event) {
 30  1
                 mEvent = event;
 31  1
         }
 32  
 
 33  
         public IItem getOldItem() {
 34  3
                 return mOldItem;
 35  
         }
 36  
 
 37  
         public void setOldItem(IItem oldItem) {
 38  1
                 mOldItem = oldItem;
 39  1
         }
 40  
 
 41  
         public IItem getNewItem() {
 42  1
                 return mNewItem;
 43  
         }
 44  
 
 45  
         public void setNewItem(IItem newItem) {
 46  1
                 mNewItem = newItem;
 47  1
         }        
 48  
         
 49  
         public IItem getNewItemClone() {
 50  0
                 return mNewItemClone;
 51  
         }
 52  
 }