Statistics
| Revision:

gvsig-3d / org.gvsig.animation3d / trunk / org.gvsig.animation3d / org.gvsig.animation3d.swing / org.gvsig.animation3d.swing.api / src / main / java / org / gvsig / animation3d / swing / api / Animation3DSwingLibrary.java @ 670

History | View | Annotate | Download (995 Bytes)

1
package org.gvsig.animation3d.swing.api;
2

    
3
import org.gvsig.tools.library.AbstractLibrary;
4
import org.gvsig.tools.library.LibraryException;
5
import org.gvsig.tools.locator.ReferenceNotRegisteredException;
6
import org.gvsig.view3d.swing.api.View3DSwingLibrary;
7

    
8

    
9
/**
10
 * @author <a href="mailto:lmarques@disid.com">Lluis Marques</a>
11
 *
12
 */
13
public class Animation3DSwingLibrary extends AbstractLibrary {
14
    
15
    @Override
16
    public void doRegistration() {
17
        registerAsAPI(Animation3DSwingLibrary.class);
18
        require(View3DSwingLibrary.class);
19
    }
20

    
21
    @Override
22
    protected void doInitialize() throws LibraryException {
23

    
24
    }
25

    
26
    @Override
27
    protected void doPostInitialize() throws LibraryException {
28
        Animation3DSwingManager manager = Animation3DSwingLocator.getManager();
29
        if (manager == null) {
30
            throw new ReferenceNotRegisteredException(
31
                Animation3DSwingLocator.MANAGER_NAME, Animation3DSwingLocator.getInstance());
32
        }
33
    }
34

    
35
}