Coverage Report - net.sf.tacos.services.CategoryInfo
 
Classes in this File Line Coverage Branch Coverage Complexity
CategoryInfo
N/A 
N/A 
1
 
 1  
 /*******************************************************************************
 2  
  * Copyright (c) 2005 Gabriel Handford.
 3  
  * All rights reserved.
 4  
  *
 5  
  * Contributors:
 6  
  *    Gabriel Handford -
 7  
  *******************************************************************************/
 8  
 package net.sf.tacos.services;
 9  
 
 10  
 import java.util.List;
 11  
 
 12  
 /**
 13  
  * This class describes a category that contains page names.
 14  
  *
 15  
  * @author Gabriel Handford
 16  
  */
 17  
 public interface CategoryInfo {
 18  
 
 19  
     /**
 20  
      * Get the category name.
 21  
      * @return name
 22  
      */
 23  
     public String getName();
 24  
 
 25  
     /**
 26  
      * Get the default page.
 27  
      * @return The default page, or the first page, or null.
 28  
      */
 29  
     public String getDefaultPage();
 30  
 
 31  
     /**
 32  
      * Get the category pages.
 33  
      * @return pages
 34  
      */
 35  
     public List getPageNames();
 36  
 
 37  
     /**
 38  
      * Returns active image for category.
 39  
      * @return
 40  
      */
 41  
     public String getImage();
 42  
     
 43  
     /**
 44  
      * Returns the inactive image for category.
 45  
      * @return
 46  
      */
 47  
     public String getInactiveImage();
 48  
 }