Clover coverage report - PMD - 3.7
Coverage timestamp: Wed May 31 2006 09:25:59 EDT
file stats: LOC: 36   Methods: 2
NCLOC: 10   Classes: 1
 
 Source file Conditionals Statements Methods TOTAL
AttributeToolkit.java - 0% 0% 0%
coverage
 1    package net.sourceforge.pmd.util.viewer.model;
 2   
 3   
 4    import net.sourceforge.pmd.jaxen.Attribute;
 5   
 6   
 7    /**
 8    * A toolkit for vaious attribute translations
 9    *
 10    * @author Boris Gruschko ( boris at gruschko.org )
 11    * @version $Id: AttributeToolkit.java,v 1.8 2006/02/10 14:26:32 tomcopeland Exp $
 12    */
 13   
 14    public class AttributeToolkit {
 15   
 16    /**
 17    * formats a value for its usage in XPath expressions
 18    *
 19    * @param attribute atribute which value should be formatted
 20    * @return formmated value
 21    */
 22  0 public static String formatValueForXPath(Attribute attribute) {
 23  0 return "'" + attribute.getValue() + "'";
 24    }
 25   
 26    /**
 27    * constructs a predicate from the given attribute
 28    *
 29    * @param attribute attribute to be formatted as predicate
 30    * @return predicate
 31    */
 32  0 public static String constructPredicate(Attribute attribute) {
 33  0 return "[@" + attribute.getName() + "=" +
 34    formatValueForXPath(attribute) + "]";
 35    }
 36    }