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
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