View Javadoc

1   /*
2    * Copyright 1999-2006 Faculty of Mathematics, Physics
3    * and Informatics, Comenius University, Bratislava. This file is protected by
4    * the Mozilla Public License version 1.1 (the License); you may not use this
5    * file except in compliance with the License. You may obtain a copy of the
6    * License at http://euromath2.sourceforge.net/license.html Unless required by
7    * applicable law or agreed to in writing, software distributed under the
8    * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS
9    * OF ANY KIND, either express or implied. See the License for the specific
10   * language governing permissions and limitations under the License.
11   */
12  package sk.uniba.euromath.foRenderer;
13  
14  import org.apache.fop.fonts.FontInfo;
15  
16  /***
17   * @author TV
18   * Created on 21.1.2004
19   *
20   * This interface allows clients to access information about current state of 
21   * rendering process.
22   * 
23   */
24  public interface IRenderingStateProvider {
25    
26    int getBP();
27    int getIP();
28    
29    int getBlockIP();
30    
31    int getContainingBP();
32    int getContainingIP();
33  
34    FontInfo getFontInfo();
35  }