Documentation of 'com.jstatcom.parser.CalcEngine' Java class
CalcEngine
com.jstatcom.parser

Class CalcEngine

    • Constructor Detail

      • CalcEngine

        public CalcEngine()
        Default constructor.
      • CalcEngine

        public CalcEngine(java.io.InputStream stream)
      • CalcEngine

        public CalcEngine(java.io.InputStream stream,
                          java.lang.String encoding)
      • CalcEngine

        public CalcEngine(java.io.Reader stream)
    • Method Detail

      • main

        public static void main(java.lang.String[] args)
      • clearVariableMap

        public void clearVariableMap()
        Deletes all variables from the variableMap.
      • putVariable

        public void putVariable(java.lang.String keyName,
                                double[] dataArray)
        Define the variables that can be used during the parsing. The dataArray is copied before it is put into the variableMap.
        Parameters:
        keyName - name of the variable
        dataArray - is a (T x 1) array with the data
        Throws:
        java.lang.IllegalArgumentException - if (JSCConstants.isValidName(keyName) != null || dataArray == null)
      • getVariableNames

        public java.lang.String[] getVariableNames()
        Retrieves all keys that represent the variable names.
        Returns:
        String[] containing the keys
      • getVariable

        public double[] getVariable(java.lang.String variableName)
        Retrieves the underlying data for a variableName.
        Parameters:
        variableName - the name of the variable
        Returns:
        double[] the data
      • getOutput

        public java.lang.String getOutput()
        Retrieves the contents of the output buffer of the last parser run.
        Returns:
        String the contents of the output buffer
      • parseString

        public void parseString(java.lang.String inputString)
                         throws ParseException,
                                TokenMgrError
        Reinitializes engine and parses an input String.
        Parameters:
        inputString - the String to parse
        Throws:
        ParseException - if parsing failed, contains error description
        TokenMgrError - if tokenizing failed, contains error description
      • ReInit

        public void ReInit(java.io.InputStream stream)
      • ReInit

        public void ReInit(java.io.InputStream stream,
                           java.lang.String encoding)
      • ReInit

        public void ReInit(java.io.Reader stream)
      • getNextToken

        public final Token getNextToken()
      • getToken

        public final Token getToken(int index)
      • generateParseException

        public ParseException generateParseException()
      • enable_tracing

        public final void enable_tracing()
      • disable_tracing

        public final void disable_tracing()

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.