Statistics
| Revision:

root / branches / v2_0_0_prep / applications / appgvSIG / src / org / gvsig / app / project / documents / layout / fframes / FFrameLegendFactory.java @ 29596

History | View | Annotate | Download (1.15 KB)

1
package org.gvsig.app.project.documents.layout.fframes;
2

    
3
import org.gvsig.andami.PluginServices;
4

    
5

    
6
/**
7
 * Factory of FFrameLegend.
8
 *
9
 * @author Vicente Caballero Navarro
10
 */
11
public class FFrameLegendFactory extends FrameFactory {
12
    public static String registerName = "FFrameLegend";
13

    
14

    
15
    /**
16
     * Create a new IFFrame.
17
     *
18
     * @return IFFrame.
19
     */
20
    public IFFrame createFrame() {
21
        FFrameLegend legend = new FFrameLegend();
22
        legend.setFrameLayoutFactory(this);
23
        return legend;
24
    }
25

    
26
    /**
27
     * Returns the name of registration in the point of extension.
28
     *
29
     * @return Name of registration
30
     */
31
    public String getRegisterName() {
32
        return registerName;
33
    }
34

    
35
    /**
36
     * Returns the name of IFFrame.
37
     *
38
     * @return Name of IFFrame.
39
     */
40
    public String getNameType() {
41
        return PluginServices.getText(this, "FFrameLegend");
42
    }
43

    
44
    /**
45
     * Registers in the points of extension the Factory with alias.
46
     *
47
     */
48
    public static void register() {
49
        register(registerName, new FFrameLegendFactory(),
50
            "org.gvsig.app.gui.layout.fframes.FFrameLegend");
51

    
52
    }
53

    
54
}