Statistics
| Revision:

root / trunk / libraries / libFMap / src / com / iver / cit / gvsig / fmap / MapContextDrawer.java @ 36203

History | View | Annotate | Download (781 Bytes)

1
package com.iver.cit.gvsig.fmap;
2

    
3
import java.awt.Graphics2D;
4
import java.awt.image.BufferedImage;
5

    
6
import javax.print.attribute.PrintRequestAttributeSet;
7

    
8
import com.hardcode.gdbms.driver.exceptions.ReadDriverException;
9
import com.iver.cit.gvsig.fmap.layers.FLayers;
10
import com.iver.utiles.swing.threads.Cancellable;
11

    
12
public interface MapContextDrawer {
13

    
14
        public void setMapContext(MapContext mapContext);
15
        public void setViewPort(ViewPort viewPort);
16
        public void draw(FLayers root, BufferedImage image, Graphics2D g, Cancellable cancel,
17
                        double scale) throws ReadDriverException;
18
        public void print(FLayers root, Graphics2D g, Cancellable cancel,
19
                        double scale, PrintRequestAttributeSet properties) throws ReadDriverException;
20
        public void dispose();
21
        public void clean();
22
}