Home >> All >> jxl >> biff >> [ formula Javadoc ] |

**•**

**jxl.biff.formula**: Javadoc index of package jxl.biff.formula.

**Package Samples:**

**•**jxl.biff.formula

**Classes:**

**•**Minus: Ambiguously defined minus operator, used as a place holder when parsing string formulas. At this stage it could be either a unary or binary operator - the string parser will deduce which and create the appropriate type

**•**Plus: Ambiguously defined plus operator, used as a place holder when parsing string formulas. At this stage it could be either a unary or binary operator - the string parser will deduce which and create the appropriate type

**•**StringOperator: Ambiguously defined operator, used as a place holder when parsing string formulas. At this stage it could be either a unary or binary operator - the string parser will deduce which and create the appropriate type

**•**RangeSeparator: A "holding" token for a range separator. This token gets instantiated when the lexical analyzer can't distinguish a range cleanly, eg in the case where where one of the identifiers of the range is a formula

**•**StringParseItem: A dummy implementation used for typing information when tokens are read when parsing strings. These are then stored by the parser before being re-stored as the appropriate RPN syntactic equivalent

**•**Operand: An operand in the parse tree. Operands represent leaf nodes in the tree, and may not have children Operands include numerical values, cell references and ranges

**•**FunctionNames: A class which contains the function names for the current workbook. The function names can potentially vary from workbook to workbook depending on the locale

**•**Operator: An operator is a node in a parse tree. Its children can be other operators or operands Arithmetic operators and functions are all considered operators

**•**StringFunction: Class used to hold a function when reading it in from a string. At this stage it is unknown whether it is a BuiltInFunction or a VariableArgFunction

**•**VariableArgFunction: A built in function in a formula. These functions take a variable number of arguments, such as a range (eg. SUM etc)

**•**Token: An enumeration detailing the Excel parsed tokens A particular token may be associated with more than one token code

**•**FormulaParser: Parses the formula passed in (either as parsed strings or as a string) into a tree of operators and operands

**•**OpenParentheses: A dummy token used when parsing strings in order to indicate the opening of some parenthesees

**•**ArgumentSeparator: A dummy token used when parsing strings in order to indicate the separation of parameters

**•**ExternalSheet: Interface which exposes the methods needed by formulas to access external sheet records

**•**Attribute: A special attribute control token - typically either a SUM function or an IF function

**•**MemFunc: Indicates that the function doesn't evaluate to a constant reference

**•**ColumnRange: A class to hold range information across two entire columns

**•**Parser: Interface used by the two different types of formula parser

**•**ParseItem: Abstract base class for an item in a formula parse tree

**•**CellReferenceError: An cell reference error which occurs in a formula

**•**Function: An enumeration detailing the Excel function codes

**•**MissingArg: Represents a missing argument in an argument list

**•**Union: A union of two cell ranges - the "," operator

**•**StringFormulaParser: Parses a string formula into a parse tree

Home | Contact Us | Privacy Policy | Terms of Service |