Class InmutableSymbolTable

java.lang.Object
org.gvsig.expressionevaluator.spi.AbstractSymbolTable
org.gvsig.expressionevaluator.impl.InmutableSymbolTable
All Implemented Interfaces:
Cloneable, Iterable<org.gvsig.expressionevaluator.Function>, org.gvsig.expressionevaluator.SymbolTable, org.gvsig.tools.lang.Cloneable, org.gvsig.tools.util.GetItemByKey<String,Object>

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

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

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

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    addSymbolTable(org.gvsig.expressionevaluator.SymbolTable symbolTable)
     
    boolean
    removeSymbolTable(org.gvsig.expressionevaluator.SymbolTable symbolTable)
     

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

    addFunction, addFunctions, clone, containsSymbolTable, exists, fixSymbolTables, fixSymbolTables, function, functions, get, getFunctionAlias, getFunctions, getName, getSymbolTables, getVars, isSQLCompatible, iterator, localfunctions, localvariables, removeFunction, 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.SymbolTable

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

    • InmutableSymbolTable

      public InmutableSymbolTable()
  • Method Details

    • addSymbolTable

      public boolean addSymbolTable(org.gvsig.expressionevaluator.SymbolTable symbolTable)
      Specified by:
      addSymbolTable in interface org.gvsig.expressionevaluator.SymbolTable
      Overrides:
      addSymbolTable in class org.gvsig.expressionevaluator.spi.AbstractSymbolTable
    • removeSymbolTable

      public boolean removeSymbolTable(org.gvsig.expressionevaluator.SymbolTable symbolTable)
      Specified by:
      removeSymbolTable in interface org.gvsig.expressionevaluator.SymbolTable
      Overrides:
      removeSymbolTable in class org.gvsig.expressionevaluator.spi.AbstractSymbolTable