Clover coverage report - PMD - 3.7
Coverage timestamp: Wed May 31 2006 09:25:59 EDT
file stats: LOC: 42   Methods: 2
NCLOC: 20   Classes: 1
 
 Source file Conditionals Statements Methods TOTAL
XPathFragmentAddingItem.java - 0% 0% 0%
coverage
 1    package net.sourceforge.pmd.util.viewer.gui.menu;
 2   
 3    import net.sourceforge.pmd.util.viewer.model.ViewerModel;
 4   
 5    import javax.swing.*;
 6    import java.awt.event.ActionEvent;
 7    import java.awt.event.ActionListener;
 8   
 9   
 10    /**
 11    * adds the given path fragment to the XPath expression upon action
 12    *
 13    * @author Boris Gruschko ( boris at gruschko.org )
 14    * @version $Id: XPathFragmentAddingItem.java,v 1.9 2006/02/10 14:15:31 tomcopeland Exp $
 15    */
 16    public class XPathFragmentAddingItem
 17    extends JMenuItem
 18    implements ActionListener {
 19    private ViewerModel model;
 20    private String fragment;
 21   
 22    /**
 23    * constructs the item
 24    *
 25    * @param caption menu item's caption
 26    * @param model model to refer to
 27    * @param fragment XPath expression fragment to be added upon action
 28    */
 29  0 public XPathFragmentAddingItem(String caption, ViewerModel model, String fragment) {
 30  0 super(caption);
 31  0 this.model = model;
 32  0 this.fragment = fragment;
 33  0 addActionListener(this);
 34    }
 35   
 36    /**
 37    * @see java.awt.event.ActionListener#actionPerformed(java.awt.event.ActionEvent)
 38    */
 39  0 public void actionPerformed(ActionEvent e) {
 40  0 model.appendToXPathExpression(fragment, this);
 41    }
 42    }