Statistics
| Revision:

svn-document-layout / trunk / org.gvsig.layout / org.gvsig.layout.app / org.gvsig.layout.app.table / src / main / java / org / gvsig / layout / table / lib / TableBuilder.java @ 825

History | View | Annotate | Download (790 Bytes)

1
package org.gvsig.layout.table.lib;
2

    
3
import java.awt.Font;
4
import java.awt.Rectangle;
5

    
6
/**
7
 *
8
 * @author jjdelcerro
9
 */
10
public interface TableBuilder {
11

    
12
    // Calcula las rows a partir de este valor y la fuente usada.
13
    public TableBuilder setPosition(Rectangle position);
14
    
15
    public TableBuilder setFont(Font font);
16
    
17
    public TableBuilder setRows(int rows);
18
    
19
    public TableBuilder setColumns(int columns);
20
    
21
    public TableBuilder setColumnName(int column, String name);
22
    
23
    public TableBuilder setColumnClass(int column, Class theClass);
24
    
25
    public TableBuilder addColumnName(String name);
26
    
27
    public TableBuilder addColumnClass(Class theClass);
28
    
29
    public int getRows();
30
    
31
    public int getColumns();
32
    
33
    public Table table();
34
    
35
}