Revision 405 2.1/trunk/org.gvsig.view3d/org.gvsig.view3d.swing/org.gvsig.view3d.swing.api/src/main/java/org/gvsig/view3d/swing/api/View3DLibrary.java

View differences:

View3DLibrary.java
24 24

  
25 25
package org.gvsig.view3d.swing.api;
26 26

  
27
import org.gvsig.fmap.dal.DALLibrary;
27 28
import org.gvsig.tools.library.AbstractLibrary;
28 29
import org.gvsig.tools.library.LibraryException;
30
import org.gvsig.tools.locator.ReferenceNotRegisteredException;
29 31

  
30 32
/**
31 33
 * @author llmarques
32 34
 *
33 35
 */
34
public class View3DLibrary extends AbstractLibrary{
35
    
36
public class View3DLibrary extends AbstractLibrary {
37

  
36 38
    @Override
37 39
    public void doRegistration() {
38
        // TODO Auto-generated method stub
39
        super.doRegistration();
40
        registerAsAPI(View3DLibrary.class);
41
        require(DALLibrary.class);
40 42
    }
41 43

  
42 44
    @Override
43 45
    protected void doInitialize() throws LibraryException {
44
        // TODO Auto-generated method stub
45
        
46 46
    }
47 47

  
48 48
    @Override
49 49
    protected void doPostInitialize() throws LibraryException {
50
        // TODO Auto-generated method stub
51
        
50
        View3DManager manager = View3DLocator.getManager();
51
        if (manager == null) {
52
            throw new ReferenceNotRegisteredException(
53
                View3DLocator.MANAGER_NAME, View3DLocator.getInstance());
54
        }
52 55
    }
53

  
54 56
}

Also available in: Unified diff