Class DefaultCodeBuilder.BaseCodes

java.lang.Object
org.gvsig.expressionevaluator.impl.DefaultCodeBuilder.BaseCodes
All Implemented Interfaces:
Cloneable, Iterable<org.gvsig.expressionevaluator.Code>, org.gvsig.expressionevaluator.Code, org.gvsig.expressionevaluator.Codes, org.gvsig.expressionevaluator.MutableCodes, org.gvsig.tools.lang.Cloneable, org.gvsig.tools.util.GetItem<org.gvsig.expressionevaluator.Code>, org.gvsig.tools.util.GetItemWithSize<org.gvsig.expressionevaluator.Code>, org.gvsig.tools.util.GetItemWithSizeAndIterator<org.gvsig.expressionevaluator.Code>, org.gvsig.tools.util.IsEmpty, org.gvsig.tools.util.Size, org.gvsig.tools.util.UnmodifiableBasicCollection<org.gvsig.expressionevaluator.Code>, org.gvsig.tools.util.UnmodifiableBasicList<org.gvsig.expressionevaluator.Code>, org.gvsig.tools.visitor.FilteredVisitable, org.gvsig.tools.visitor.Visitable
Enclosing class:
DefaultCodeBuilder

public static class DefaultCodeBuilder.BaseCodes extends Object implements org.gvsig.expressionevaluator.Codes, org.gvsig.expressionevaluator.MutableCodes
  • 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

    Fields inherited from interface org.gvsig.tools.util.GetItemWithSizeAndIterator

    EMPTY_GETITEMWITHSIZEANDITERATOR

    Fields inherited from interface org.gvsig.tools.util.UnmodifiableBasicList

    EMPTY_UNMODIFIABLEBASICLIST
  • 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)
     
    void
    add(org.gvsig.expressionevaluator.Code arg)
     
    org.gvsig.expressionevaluator.Codes
     
    int
     
    org.gvsig.expressionevaluator.Code
    get(int n)
     
    void
    insert(int pos, org.gvsig.expressionevaluator.Code arg)
     
    boolean
     
    Iterator<org.gvsig.expressionevaluator.Code>
     
    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)
     
    void
    set(int pos, org.gvsig.expressionevaluator.Code arg)
     
    int
     
    List<org.gvsig.expressionevaluator.Code>
     
     
    toString(org.gvsig.expressionevaluator.Formatter<org.gvsig.expressionevaluator.Code> formatter)
     
    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, wait, wait, wait

    Methods inherited from interface java.lang.Iterable

    forEach, spliterator
  • Constructor Details

    • BaseCodes

      public BaseCodes()
  • Method Details

    • clone

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

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

      public int size()
      Specified by:
      size in interface org.gvsig.tools.util.Size
    • add

      public void add(org.gvsig.expressionevaluator.Code arg)
      Specified by:
      add in interface org.gvsig.expressionevaluator.MutableCodes
    • set

      public void set(int pos, org.gvsig.expressionevaluator.Code arg)
      Specified by:
      set in interface org.gvsig.expressionevaluator.MutableCodes
    • insert

      public void insert(int pos, org.gvsig.expressionevaluator.Code arg)
      Specified by:
      insert in interface org.gvsig.expressionevaluator.MutableCodes
    • iterator

      public Iterator<org.gvsig.expressionevaluator.Code> iterator()
      Specified by:
      iterator in interface Iterable<org.gvsig.expressionevaluator.Code>
    • get

      public org.gvsig.expressionevaluator.Code get(int n)
      Specified by:
      get in interface org.gvsig.tools.util.GetItem<org.gvsig.expressionevaluator.Code>
    • isEmpty

      public boolean isEmpty()
      Specified by:
      isEmpty in interface org.gvsig.tools.util.IsEmpty
    • toList

      public List<org.gvsig.expressionevaluator.Code> toList()
      Specified by:
      toList in interface org.gvsig.tools.util.UnmodifiableBasicList<org.gvsig.expressionevaluator.Code>
    • 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
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • 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
    • toString

      public String toString(org.gvsig.expressionevaluator.Formatter<org.gvsig.expressionevaluator.Code> formatter)
      Specified by:
      toString 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