Class DefaultSymbolTable

java.lang.Object
org.gvsig.expressionevaluator.spi.AbstractSymbolTable
org.gvsig.expressionevaluator.impl.DefaultSymbolTable
All Implemented Interfaces:
Cloneable, Iterable<org.gvsig.expressionevaluator.Function>, org.gvsig.expressionevaluator.MutableSymbolTable, org.gvsig.expressionevaluator.SymbolTable, org.gvsig.tools.lang.Cloneable, org.gvsig.tools.util.GetItemByKey<String,Object>
Direct Known Subclasses:
BindingsToSymbolTableAdapter

public class DefaultSymbolTable extends org.gvsig.expressionevaluator.spi.AbstractSymbolTable implements org.gvsig.expressionevaluator.MutableSymbolTable
Author:
jjdelcerro
  • Field Summary

    Fields inherited from class org.gvsig.expressionevaluator.spi.AbstractSymbolTable

    functionAlias, functions, LOGGER, symbolTables, vars
  • Constructor Summary

    Constructors
    Constructor
    Description
     
    DefaultSymbolTable(boolean populate)
     
     
    DefaultSymbolTable(String name, boolean populate)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.gvsig.expressionevaluator.MutableSymbolTable
     

    Methods inherited from class org.gvsig.expressionevaluator.spi.AbstractSymbolTable

    addFunction, addFunctions, addSymbolTable, containsSymbolTable, exists, fixSymbolTables, fixSymbolTables, function, functions, get, getFunctionAlias, getFunctions, getName, getSymbolTables, getVars, isSQLCompatible, iterator, localfunctions, localvariables, removeFunction, removeSymbolTable, removeVar, setVar, toString, value, variables

    Methods inherited from class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface java.lang.Iterable

    forEach, iterator, spliterator

    Methods inherited from interface org.gvsig.expressionevaluator.MutableSymbolTable

    addFunction, addFunctions, removeFunction, removeVar, setVar

    Methods inherited from interface org.gvsig.expressionevaluator.SymbolTable

    addSymbolTable, containsSymbolTable, exists, function, functions, getName, isSQLCompatible, localfunctions, localvariables, removeSymbolTable, value, variables
  • Constructor Details

    • DefaultSymbolTable

      public DefaultSymbolTable(String name)
    • DefaultSymbolTable

      public DefaultSymbolTable(String name, boolean populate)
    • DefaultSymbolTable

      public DefaultSymbolTable(boolean populate)
    • DefaultSymbolTable

      public DefaultSymbolTable()
  • Method Details

    • clone

      public org.gvsig.expressionevaluator.MutableSymbolTable clone() throws CloneNotSupportedException
      Specified by:
      clone in interface org.gvsig.tools.lang.Cloneable
      Specified by:
      clone in interface org.gvsig.expressionevaluator.MutableSymbolTable
      Specified by:
      clone in interface org.gvsig.expressionevaluator.SymbolTable
      Overrides:
      clone in class org.gvsig.expressionevaluator.spi.AbstractSymbolTable
      Throws:
      CloneNotSupportedException