Statistics
| Revision:

svn-gvsig-desktop / trunk / libraries / libAnimation / src / com / iver / cit / gvsig / animation / test / AnimationTypeFactory3D.java @ 23598

History | View | Annotate | Download (1.69 KB)

1 23598 afraile
/* gvSIG. Sistema de Informaci?n Geogr?fica de la Generalitat Valenciana
2
*
3
* Copyright (C) 2005 IVER T.I. and Generalitat Valenciana.
4
*
5
* This program is free software; you can redistribute it and/or
6
* modify it under the terms of the GNU General Public License
7
* as published by the Free Software Foundation; either version 2
8
* of the License, or (at your option) any later version.
9
*
10
* This program is distributed in the hope that it will be useful,
11
* but WITHOUT ANY WARRANTY; without even the implied warranty of
12
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13
* GNU General Public License for more details.
14
*
15
* You should have received a copy of the GNU General Public License
16
* along with this program; if not, write to the Free Software
17
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,USA.
18
*/
19
20 15395 julio
package com.iver.cit.gvsig.animation.test;
21 15349 julio
22 15395 julio
import com.iver.cit.gvsig.animation.AnimationFactory;
23 15349 julio
24 15395 julio
25 15349 julio
public class AnimationTypeFactory3D extends AnimationFactory {
26
27
        public static String registerName = "Animation3D";
28
29
30
        public static Animation3D animation3D;
31
32
        static {
33
                if (animation3D == null) {
34
                        animation3D = new Animation3D();
35
                        animation3D.setClassName("Animation3D");
36
                        animation3D.setName("Animation3D");
37
                        animation3D.setDescription("Hola caracola");
38
                }
39
        }
40
41
42
        public Object create() {
43
44
       return animation3D;
45
        }
46
47
        /**
48
         * Registers in the points of extension the Factory with alias.
49
         *
50
         */
51
        public static void register() {
52 15395 julio
                register(registerName, new AnimationTypeFactory3D(), "com.iver.cit.gvsig.animation.test.Animation3D");
53 15349 julio
        }
54
55
        public String getRegisterName() {
56
                return registerName;
57
        }
58
59
}