Statistics
| Revision:

gvsig-raster / org.gvsig.raster / branches / org.gvsig.raster.2.4 / org.gvsig.raster / org.gvsig.raster.lib / org.gvsig.raster.lib.legend / org.gvsig.raster.lib.legend.api / src / main / java / org / gvsig / raster / lib / legend / api / ColorTableIOFactory.java @ 6897

History | View | Annotate | Download (648 Bytes)

1
package org.gvsig.raster.lib.legend.api;
2

    
3
import java.io.File;
4

    
5

    
6
/**
7
 * @author fdiaz
8
 *
9
 */
10
public interface ColorTableIOFactory {
11

    
12
    /**
13
     * @return the name
14
     */
15
    public String getName();
16

    
17
    /**
18
     * Return true if factory can create a {@link ColorTableIO} from file
19
     *
20
     * @param file
21
     * @return True if factory accepts file, otherwise false.
22
     */
23
    public boolean accept(File file);
24

    
25
    /**
26
     * @return ColorTableProvider
27
     */
28
    public ColorTableIO create();
29

    
30
    /**
31
     * @return
32
     */
33
    public String getDefaultExtension();
34

    
35
    /**
36
     * @return
37
     */
38
    public String getDescription();
39

    
40
}