Statistics
| Revision:

svn-gvsig-desktop / branches / v2_0_0_prep / applications / appgvSIG / src / com / iver / cit / gvsig / project / documents / layout / fframes / FFrameTextFactory.java @ 28546

History | View | Annotate | Download (1.13 KB)

1 9516 caballero
package com.iver.cit.gvsig.project.documents.layout.fframes;
2
3
import com.iver.andami.PluginServices;
4
5
6
/**
7
 * Factory of FFrameText.
8
 *
9
 * @author Vicente Caballero Navarro
10
 */
11
public class FFrameTextFactory extends FrameFactory {
12
    public static String registerName = "FFrameText";
13
14
15
    /**
16
     * Create a new IFFrame.
17
     *
18
     * @return IFFrame.
19
     */
20
    public IFFrame createFrame() {
21
        FFrameText text = new FFrameText();
22
        text.setFrameLayoutFactory(this);
23
        return text;
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, "FFrameText");
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 FFrameTextFactory(),
50
            "com.iver.cit.gvsig.gui.layout.fframes.FFrameText");
51
52
    }
53
54
}