Interface Compiler

All Superinterfaces:
Cloneable, org.gvsig.tools.lang.Cloneable

public interface Compiler extends org.gvsig.tools.lang.Cloneable
  • Method Details

    • setLexicalAnalyzer

      void setLexicalAnalyzer(LexicalAnalyzer lex)
    • getLexicalAnalyzer

      LexicalAnalyzer getLexicalAnalyzer()
    • setCodeBuilder

      void setCodeBuilder(CodeBuilder codeBuilder)
    • getCodeBuilder

      CodeBuilder getCodeBuilder()
    • compileExpression

      Code compileExpression(String expression)
    • compileExpressionQuietly

      Code compileExpressionQuietly(String expression)
    • clone

      Specified by:
      clone in interface org.gvsig.tools.lang.Cloneable
      Throws:
      CloneNotSupportedException
    • isObjectAccessSupported

      boolean isObjectAccessSupported()
    • setObjectAccessSupported

      void setObjectAccessSupported(boolean objectAccessSupported)
    • getGrammars

      GrammarSet getGrammars()
    • addCompatibility

      void addCompatibility(String compatid, String value)
    • getCompatibility

      String getCompatibility(String compatid)