Statistics
| Revision:

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

History | View | Annotate | Download (1.14 KB)

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

    
3
import org.gvsig.andami.PluginServices;
4

    
5

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

    
14

    
15
    /**
16
     * Create a new IFFrame.
17
     *
18
     * @return IFFrame.
19
     */
20
    public IFFrame createFrame() {
21
        FFrameBasic basic = new FFrameBasic();
22
        basic.setFrameLayoutFactory(this);
23
        return basic;
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, "FFrameBasic");
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 FFrameBasicFactory(),
50
            "com.iver.cit.gvsig.gui.layout.fframes.FFrameBasic");
51

    
52
    }
53

    
54
}