svn-gvsig-desktop / trunk / org.gvsig.desktop / org.gvsig.desktop.library / org.gvsig.expressionevaluator / org.gvsig.expressionevaluator.geometry / org.gvsig.expressionevaluator.geometry.lib / org.gvsig.expressionevaluator.geometry.lib.impl / src / main / java / org / gvsig / expressionevaluator / impl / GeometryExpressionEvaluatorImplLibrary.java @ 44644
History | View | Annotate | Download (1.53 KB)
1 | 43512 | jjdelcerro | package org.gvsig.expressionevaluator.impl; |
---|---|---|---|
2 | |||
3 | 44006 | jjdelcerro | import org.cresques.ProjectionLibrary; |
4 | 43512 | jjdelcerro | import org.gvsig.expressionevaluator.ExpressionEvaluatorLibrary; |
5 | 44644 | jjdelcerro | import org.gvsig.expressionevaluator.GeometryExpressionEvaluatorLibrary; |
6 | import org.gvsig.expressionevaluator.GeometryExpressionEvaluatorLocator; |
||
7 | import org.gvsig.expressionevaluator.impl.repr.ReprEnvelope; |
||
8 | import org.gvsig.expressionevaluator.impl.repr.ReprGeometry; |
||
9 | import org.gvsig.expressionevaluator.impl.repr.ReprProjection; |
||
10 | 44139 | jjdelcerro | import org.gvsig.expressionevaluator.impl.symboltable.OGCSymbolTableFactory; |
11 | 44006 | jjdelcerro | import org.gvsig.fmap.geom.GeometryLibrary; |
12 | import org.gvsig.tools.ToolsLibrary; |
||
13 | 43512 | jjdelcerro | import org.gvsig.tools.library.AbstractLibrary; |
14 | import org.gvsig.tools.library.LibraryException; |
||
15 | |||
16 | 44644 | jjdelcerro | public class GeometryExpressionEvaluatorImplLibrary extends AbstractLibrary { |
17 | 43512 | jjdelcerro | |
18 | @Override
|
||
19 | public void doRegistration() { |
||
20 | 44644 | jjdelcerro | registerAsImplementationOf(GeometryExpressionEvaluatorLibrary.class); |
21 | require(ExpressionEvaluatorLibrary.class); |
||
22 | 44006 | jjdelcerro | require(ToolsLibrary.class); |
23 | require(ProjectionLibrary.class); |
||
24 | require(GeometryLibrary.class); |
||
25 | 43512 | jjdelcerro | } |
26 | |||
27 | @Override
|
||
28 | protected void doInitialize() throws LibraryException { |
||
29 | 44644 | jjdelcerro | GeometryExpressionEvaluatorLocator.registerManager(DefaultGeometryExpressionEvaluatorManager.class); |
30 | 43512 | jjdelcerro | } |
31 | |||
32 | @Override
|
||
33 | protected void doPostInitialize() throws LibraryException { |
||
34 | 44644 | jjdelcerro | OGCSymbolTableFactory.selfRegister(); |
35 | ReprGeometry.selfRegister(); |
||
36 | ReprEnvelope.selfRegister(); |
||
37 | ReprProjection.selfRegister(); |
||
38 | 43512 | jjdelcerro | } |
39 | } |