com.japisoft.formula
Interface FormulaParsingListener

All Known Implementing Classes:
FormulaTreeBuilder

public interface FormulaParsingListener

Formula Parsing listener.This interface is used by the parsing processing to build an inner tree for avoiding reparsing each time the formula without changes is evaluated.

This listener is very similar to the SAX XML system

More information at : http://www.japisoft.com

Since:
1.0
Version:
1.1
Author:
(c) 2002-2003 JAPISOFT

Method Summary
 void findBinaryOperator(java.lang.String op)
           
 void findEmptyFunction(java.lang.String name)
           
 void findFunction(java.lang.String functionName)
           
 void findGroup()
           
 void findList()
           
 void findNumber(java.lang.String value)
           
 void findParam()
           
 void findTernaryOperator(java.lang.String op)
           
 void findUnaryOperator(java.lang.String op)
           
 void findValue(java.lang.String value)
           
 void findVariable(java.lang.String variableName)
           
 void setCurrentPos(int line, int column)
           
 

Method Detail

setCurrentPos

public void setCurrentPos(int line,
                          int column)

findFunction

public void findFunction(java.lang.String functionName)

findVariable

public void findVariable(java.lang.String variableName)

findList

public void findList()

findGroup

public void findGroup()

findParam

public void findParam()

findUnaryOperator

public void findUnaryOperator(java.lang.String op)

findEmptyFunction

public void findEmptyFunction(java.lang.String name)

findBinaryOperator

public void findBinaryOperator(java.lang.String op)

findTernaryOperator

public void findTernaryOperator(java.lang.String op)

findNumber

public void findNumber(java.lang.String value)

findValue

public void findValue(java.lang.String value)