Statistics
| Revision:

svn-gvsig-desktop / trunk / org.gvsig.desktop / org.gvsig.desktop.library / org.gvsig.expressionevaluator / org.gvsig.expressionevaluator.lib / org.gvsig.expressionevaluator.lib.impl / src / main / java / org / gvsig / expressionevaluator / impl / symboltable / BasicImageSymbolTable.java @ 44924

History | View | Annotate | Download (1.84 KB)

1
package org.gvsig.expressionevaluator.impl.symboltable;
2

    
3
import org.gvsig.expressionevaluator.Function;
4
import org.gvsig.expressionevaluator.impl.function.image.AffineTransformFunction;
5
import org.gvsig.expressionevaluator.impl.function.image.ImageHeightFunction;
6
import org.gvsig.expressionevaluator.impl.function.image.ImageHorizontalflipFunction;
7
import org.gvsig.expressionevaluator.impl.function.image.ImageReadFunction;
8
import org.gvsig.expressionevaluator.impl.function.image.ImageResizeFunction;
9
import org.gvsig.expressionevaluator.impl.function.image.ImageRotateFunction;
10
import org.gvsig.expressionevaluator.impl.function.image.ImageTransformFunction;
11
import org.gvsig.expressionevaluator.impl.function.image.ImageVerticalflipFunction;
12
import org.gvsig.expressionevaluator.impl.function.image.ImageWidthFunction;
13
import org.gvsig.expressionevaluator.impl.function.image.ImageWriteFunction;
14
import org.gvsig.expressionevaluator.spi.AbstractSymbolTable;
15

    
16
/**
17
 *
18
 * @author jjdelcerro
19
 */
20
public class BasicImageSymbolTable extends AbstractSymbolTable {
21
    static final String NAME = "BasicImage";
22
    
23
    @SuppressWarnings("OverridableMethodCallInConstructor")
24
    public BasicImageSymbolTable() {
25
        super(NAME);
26

    
27
        this.addFunction(new AffineTransformFunction());
28

    
29
        this.addFunction(new ImageHeightFunction());
30
        this.addFunction(new ImageHorizontalflipFunction());
31
        this.addFunction(new ImageReadFunction());
32
        this.addFunction(new ImageWriteFunction());
33
        this.addFunction(new ImageResizeFunction());
34
        this.addFunction(new ImageRotateFunction());
35
        this.addFunction(new ImageTransformFunction());
36
        this.addFunction(new ImageVerticalflipFunction());
37
        this.addFunction(new ImageWidthFunction());
38
    }
39

    
40
    private void addOperator(Function operator) {
41
        this.addFunction(operator);
42
    }
43
    
44
}