Class DefaultGrammar

java.lang.Object
org.gvsig.expressionevaluator.impl.DefaultGrammar
All Implemented Interfaces:
Iterable<org.gvsig.expressionevaluator.Statement>, org.gvsig.expressionevaluator.Grammar

public class DefaultGrammar extends Object implements org.gvsig.expressionevaluator.Grammar
Author:
jjdelcerro
  • Constructor Details

    • DefaultGrammar

      public DefaultGrammar(String name)
  • Method Details

    • getName

      public String getName()
      Specified by:
      getName in interface org.gvsig.expressionevaluator.Grammar
    • getStatements

      public List<org.gvsig.expressionevaluator.Statement> getStatements()
      Specified by:
      getStatements in interface org.gvsig.expressionevaluator.Grammar
    • createStatement

      public org.gvsig.expressionevaluator.Statement createStatement(String name)
      Specified by:
      createStatement in interface org.gvsig.expressionevaluator.Grammar
    • addStatement

      public void addStatement(org.gvsig.expressionevaluator.Statement statement)
      Specified by:
      addStatement in interface org.gvsig.expressionevaluator.Grammar
    • getApplicableStatement

      public org.gvsig.expressionevaluator.Statement getApplicableStatement(org.gvsig.expressionevaluator.Statement.StatementContext context)
      Specified by:
      getApplicableStatement in interface org.gvsig.expressionevaluator.Grammar
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • addReservedWord

      public void addReservedWord(String id)
      Specified by:
      addReservedWord in interface org.gvsig.expressionevaluator.Grammar
    • isReservedWord

      public boolean isReservedWord(String id)
      Specified by:
      isReservedWord in interface org.gvsig.expressionevaluator.Grammar
    • iterator

      public Iterator<org.gvsig.expressionevaluator.Statement> iterator()
      Specified by:
      iterator in interface org.gvsig.expressionevaluator.Grammar
      Specified by:
      iterator in interface Iterable<org.gvsig.expressionevaluator.Statement>