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 / DefaultSymbolTable.java @ 45739

History | View | Annotate | Download (916 Bytes)

1
package org.gvsig.expressionevaluator.impl;
2

    
3
import org.gvsig.expressionevaluator.spi.AbstractSymbolTable;
4
import org.gvsig.expressionevaluator.ExpressionEvaluatorLocator;
5
import org.gvsig.expressionevaluator.MutableSymbolTable;
6

    
7
/**
8
 *
9
 * @author jjdelcerro
10
 */
11
public class DefaultSymbolTable 
12
        extends AbstractSymbolTable
13
        implements MutableSymbolTable 
14
    {
15

    
16

    
17
    public DefaultSymbolTable(String name) {
18
        super(name);
19
        this.init();
20
    }
21
    
22
    public DefaultSymbolTable() {
23
        this(null);
24
    }
25
    
26
    private void init() {
27
        DefaultExpressionEvaluatorManager manager = (DefaultExpressionEvaluatorManager) ExpressionEvaluatorLocator.getManager();
28
        manager.populateSymbolTable(this);
29
    }
30
    
31
    @Override
32
    public MutableSymbolTable clone() throws CloneNotSupportedException {
33
        throw new CloneNotSupportedException("Not supported yet."); 
34
    }
35
}