Class DefaultCodeBuilder.BaseCode

java.lang.Object
org.gvsig.expressionevaluator.impl.DefaultCodeBuilder.BaseCode
All Implemented Interfaces:
Cloneable, org.gvsig.expressionevaluator.Code, org.gvsig.tools.lang.Cloneable, org.gvsig.tools.visitor.FilteredVisitable, org.gvsig.tools.visitor.Visitable
Direct Known Subclasses:
DefaultCodeBuilder.BaseCaller, DefaultCodeBuilder.BaseIdentifier, DefaultCodeBuilder.BaseMethod
Enclosing class:
DefaultCodeBuilder

public abstract static class DefaultCodeBuilder.BaseCode extends Object implements org.gvsig.expressionevaluator.Code
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.gvsig.expressionevaluator.Code

    org.gvsig.expressionevaluator.Code.Callable, org.gvsig.expressionevaluator.Code.Constant, org.gvsig.expressionevaluator.Code.EmptyFormatter, org.gvsig.expressionevaluator.Code.Identifier, org.gvsig.expressionevaluator.Code.Method
  • Field Summary

    Fields inherited from interface org.gvsig.expressionevaluator.Code

    CALLABLE, CODES, CONSTANT, EMPTY_FORMATTER, IDENTIFIER, METHOD, UNDEFINED
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    accept(org.gvsig.tools.visitor.Visitor visitor)
     
    void
    accept(org.gvsig.tools.visitor.Visitor visitor, Predicate<org.gvsig.tools.visitor.FilteredVisitable> exclude)
     
    org.gvsig.expressionevaluator.Code
     
    int
     
    void
     
    void
    link(org.gvsig.expressionevaluator.SymbolTable symbolTable)
     
    void
    link(org.gvsig.expressionevaluator.SymbolTable symbolTable, boolean force)
     
    void
    replace(org.gvsig.expressionevaluator.Code target, org.gvsig.expressionevaluator.Code replacement)
     
    org.gvsig.expressionevaluator.ExpressionBuilder.Value
     
    org.gvsig.expressionevaluator.ExpressionBuilder.Value
    toValue(org.gvsig.expressionevaluator.ExpressionBuilder builder)
     

    Methods inherited from class java.lang.Object

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

    Methods inherited from interface org.gvsig.expressionevaluator.Code

    toString
  • Constructor Details

    • BaseCode

      public BaseCode()
  • Method Details

    • code

      public int code()
      Specified by:
      code in interface org.gvsig.expressionevaluator.Code
    • clone

      public org.gvsig.expressionevaluator.Code clone() throws CloneNotSupportedException
      Specified by:
      clone in interface org.gvsig.tools.lang.Cloneable
      Specified by:
      clone in interface org.gvsig.expressionevaluator.Code
      Overrides:
      clone in class Object
      Throws:
      CloneNotSupportedException
    • accept

      public void accept(org.gvsig.tools.visitor.Visitor visitor) throws org.gvsig.tools.exception.BaseException
      Specified by:
      accept in interface org.gvsig.tools.visitor.Visitable
      Throws:
      org.gvsig.tools.exception.BaseException
    • accept

      public void accept(org.gvsig.tools.visitor.Visitor visitor, Predicate<org.gvsig.tools.visitor.FilteredVisitable> exclude) throws org.gvsig.tools.exception.BaseException
      Specified by:
      accept in interface org.gvsig.tools.visitor.FilteredVisitable
      Throws:
      org.gvsig.tools.exception.BaseException
    • toValue

      public org.gvsig.expressionevaluator.ExpressionBuilder.Value toValue(org.gvsig.expressionevaluator.ExpressionBuilder builder)
      Specified by:
      toValue in interface org.gvsig.expressionevaluator.Code
    • toValue

      public org.gvsig.expressionevaluator.ExpressionBuilder.Value toValue()
      Specified by:
      toValue in interface org.gvsig.expressionevaluator.Code
    • link

      public void link(org.gvsig.expressionevaluator.SymbolTable symbolTable)
      Specified by:
      link in interface org.gvsig.expressionevaluator.Code
    • link

      public void link(org.gvsig.expressionevaluator.SymbolTable symbolTable, boolean force)
      Specified by:
      link in interface org.gvsig.expressionevaluator.Code
    • link

      public void link()
      Specified by:
      link in interface org.gvsig.expressionevaluator.Code
    • replace

      public void replace(org.gvsig.expressionevaluator.Code target, org.gvsig.expressionevaluator.Code replacement)
      Specified by:
      replace in interface org.gvsig.expressionevaluator.Code