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 / ProgrammingSymbolTableFactory.java @ 44139

History | View | Annotate | Download (662 Bytes)

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

    
3
import org.gvsig.expressionevaluator.SymbolTable;
4
import org.gvsig.expressionevaluator.spi.AbstractSymbolTableFactory;
5

    
6
/**
7
 *
8
 * @author jjdelcerro
9
 */
10
public class ProgrammingSymbolTableFactory extends AbstractSymbolTableFactory {
11

    
12
    private SymbolTable symbolTable;
13
    
14
    public ProgrammingSymbolTableFactory() {
15
        super(UtilsSymbolTable.NAME, true);
16
    }
17
    
18
    @Override
19
    public SymbolTable createSymbolTable(Object... args) {
20
        if( this.symbolTable==null ) {
21
            this.symbolTable = new ProgrammingSymbolTable();
22
        }
23
        return this.symbolTable;
24
    }
25
    
26
}