Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

Source code: jbreport/ReportStylesheet.java


1   /*
2    * $Id: ReportStylesheet.java,v 1.1.1.1 2000/08/31 13:14:24 grantfin Exp $
3    *
4    * jbReport - A reporting library for Java
5    * Copyright (C) 2000 Grant Finnemore <grantfin@users.sourceforge.net>
6    *
7    * This library is free software; you can redistribute it and/or
8    * modify it under the terms of the GNU Lesser General Public
9    * License as published by the Free Software Foundation; either
10   * version 2 of the License, or (at your option) any later version.
11   *
12   * This library is distributed in the hope that it will be useful,
13   * but WITHOUT ANY WARRANTY; without even the implied warranty of
14   * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
15   * Lesser General Public License for more details.
16   *
17   * You should have received a copy of the GNU Lesser General Public
18   * License along with this library; if not, write to the Free Software
19   * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
20   */
21  package jbreport;
22  
23  /**
24   * This defines a package of styles that can be used to search for a given 
25   * style value.
26   *
27   * @author Grant Finnemore
28   * @version $Revision: 1.1.1.1 $
29   */
30  public 
31  interface ReportStylesheet extends ReportComposite {
32  
33     /**
34      * This method is used to lookup style values. 
35      * 
36      * @param objectType the type of object that we should search for. eg. 
37      * table, th, td, body, etc. This should not be null.
38      * @param className the reference that can be declared from within a 
39      * document as <code>class="???"</code>
40      * @param paramType the type of parameter to search for. eg. border, align,
41      * etc. This should not be null.
42      */    
43     public String getStyleValue(String objectType, String className, 
44                                 String paramType) throws ReportException;
45  
46  }
47  
48