Revision 306 2.0/trunk/org.gvsig.gvsig3d/org.gvsig.gvsig3d.lib/org.gvsig.gvsig3d.lib.impl/src/main/java/org/gvsig/gvsig3d/impl/Gvsig3DDefaultImplLibrary.java

View differences:

Gvsig3DDefaultImplLibrary.java
24 24

  
25 25
import org.gvsig.gvsig3d.Gvsig3DLocator;
26 26
import org.gvsig.gvsig3d.Gvsig3DManager;
27
import org.gvsig.gvsig3d.impl.layers.FLayers3DImpl;
27 28
import org.gvsig.gvsig3d.impl.map3d.GraphicLayer3DImpl;
28 29
import org.gvsig.gvsig3d.impl.map3d.Layer3DPropsImpl;
29 30
import org.gvsig.gvsig3d.impl.map3d.MapContext3DImpl;
......
46 47
 */
47 48
public class Gvsig3DDefaultImplLibrary extends AbstractLibrary {
48 49

  
49
    @Override
50
    protected void doInitialize() throws LibraryException {
51
        Gvsig3DLocator.registerManager(DefaultGvsig3DManager.class);
52
        Gvsig3DProviderLocator
53
            .registerManager(DefaultGvsig3DProviderManager.class);
54
    }
50
	@Override
51
	protected void doInitialize() throws LibraryException {
52
		Gvsig3DLocator.registerManager(DefaultGvsig3DManager.class);
53
		Gvsig3DProviderLocator
54
				.registerManager(DefaultGvsig3DProviderManager.class);
55
	}
55 56

  
56
    @Override
57
    protected void doPostInitialize() throws LibraryException {
58
    	
59
    	Gvsig3DManager manager = Gvsig3DLocator.getManager();
60
    	
61
    	manager.registerDefaultGraphicsLayer3D(GraphicLayer3DImpl.class);
62
    	manager.registerDefaultLayer3DProps(Layer3DPropsImpl.class);
63
    	manager.registerDefaultMapContext3D(MapContext3DImpl.class);
64
    	manager.registerDefaultMapControl3D(MapControl3DImpl.class);
65
    	manager.registerDefaultViewPort3D(Viewport3DImpl.class);   
66
    	
57
	@Override
58
	protected void doPostInitialize() throws LibraryException {
67 59

  
68
        /*
69
         * Add registry of symbols 
70
         */   	
71
    	Caller caller = new DefaultCaller();
72
    	caller.add( new SimpleMarker3DSymbol.RegisterSymbol() );  	
73
    	/*
74
         * Do register of all
75
         */
76
        if( !caller.call() ) {
77
        	throw new LibraryException(SymbologyDefaultImplLibrary.class, caller.getExceptions());
78
        }
60
		Gvsig3DManager manager = Gvsig3DLocator.getManager();
79 61

  
80
    }
62
		manager.registerDefaultGraphicsLayer3D(GraphicLayer3DImpl.class);
63
		manager.registerDefaultLayer3DProps(Layer3DPropsImpl.class);
64
		manager.registerDefaultMapContext3D(MapContext3DImpl.class);
65
		manager.registerDefaultMapControl3D(MapControl3DImpl.class);
66
		manager.registerDefaultViewPort3D(Viewport3DImpl.class);
81 67

  
68
		/*
69
		 * Add registry of symbols
70
		 */
71
		Caller caller = new DefaultCaller();
72
		caller.add(new SimpleMarker3DSymbol.RegisterSymbol());
73
		
74
		
75
		/*
76
		 * Add registry of persistence
77
		 */
78
		
79
		caller.add(new Layer3DPropsImpl.RegisterPersistence());
80
		caller.add(new FLayers3DImpl.RegisterPersistence());
81
		caller.add(new MapContext3DImpl.RegisterPersistence());
82
		caller.add(new SimpleMarker3DSymbol.RegisterPersistence());
83
		
84
		
85
		/*
86
		 * Do register of all
87
		 */
88
		if (!caller.call()) {
89
			throw new LibraryException(SymbologyDefaultImplLibrary.class,
90
					caller.getExceptions());
91
		}
92

  
93
	}
94

  
82 95
}

Also available in: Unified diff