Statistics
| Revision:

svn-gvsig-desktop / trunk / org.gvsig.desktop / org.gvsig.desktop.library / org.gvsig.expressionevaluator / org.gvsig.expressionevaluator.time / org.gvsig.expressionevaluator.time.lib / org.gvsig.expressionevaluator.time.lib.impl / src / main / java / org / gvsig / expressionevaluator / impl / TimeExpressionEvaluatorImplLibrary.java @ 44644

History | View | Annotate | Download (951 Bytes)

1
package org.gvsig.expressionevaluator.impl;
2

    
3
import org.gvsig.expressionevaluator.ExpressionEvaluatorLibrary;
4
import org.gvsig.expressionevaluator.impl.repr.ReprTime;
5
import org.gvsig.expressionevaluator.impl.symboltable.TimeSymbolTableFactory;
6
import org.gvsig.timesupport.TimeSupportLibrary;
7
import org.gvsig.tools.ToolsLibrary;
8
import org.gvsig.tools.library.AbstractLibrary;
9
import org.gvsig.tools.library.LibraryException;
10

    
11
public class TimeExpressionEvaluatorImplLibrary extends AbstractLibrary {
12

    
13
    @Override
14
    public void doRegistration() {
15
        registerAsServiceOf(ExpressionEvaluatorLibrary.class);
16
        require(ToolsLibrary.class);
17
        require(TimeSupportLibrary.class);
18
    }
19

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

    
24
    @Override
25
    protected void doPostInitialize() throws LibraryException {
26
        TimeSymbolTableFactory.selfRegister();
27
        ReprTime.selfRegister();
28
    }
29
}
30