Crossfire JXClient, Trunk
Public Member Functions | Static Public Attributes | Package Attributes | List of all members
Node Class Reference
Collaboration diagram for Node:
Collaboration graph

Public Member Functions

void indent (int ind)
 
 Node ()
 
 Node (Node n)
 
void print (int indentLevel)
 

Static Public Attributes

static final int CELL = 2
 
static final int OP = 0
 
static final int VALUE = 1
 

Package Attributes

int column
 
Node left
 
char op
 
Node right
 
int row
 
int type
 
float value
 

Detailed Description

Definition at line 761 of file SpreadSheet.java.

Constructor & Destructor Documentation

◆ Node() [1/2]

Node.Node ( )

Definition at line 774 of file SpreadSheet.java.

References column, left, op, right, row, type, VALUE, and value.

◆ Node() [2/2]

Node.Node ( Node  n)

Definition at line 784 of file SpreadSheet.java.

References column, left, op, right, row, type, and value.

Member Function Documentation

◆ indent()

void Node.indent ( int  ind)

Definition at line 794 of file SpreadSheet.java.

Referenced by print().

Here is the caller graph for this function:

◆ print()

void Node.print ( int  indentLevel)

Definition at line 800 of file SpreadSheet.java.

References CELL, column, indent(), left, OP, op, print(), right, row, type, VALUE, and value.

Referenced by print().

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ CELL

final int Node.CELL = 2
static

Definition at line 765 of file SpreadSheet.java.

Referenced by SpreadSheet.evaluateFormula(), Cell.parseValue(), and print().

◆ column

int Node.column
package

Definition at line 770 of file SpreadSheet.java.

Referenced by SpreadSheet.evaluateFormula(), Node(), Cell.parseValue(), and print().

◆ left

Node Node.left
package

Definition at line 767 of file SpreadSheet.java.

Referenced by SpreadSheet.evaluateFormula(), Node(), Cell.parseFormula(), and print().

◆ OP

final int Node.OP = 0
static

Definition at line 763 of file SpreadSheet.java.

Referenced by SpreadSheet.evaluateFormula(), Cell.parseFormula(), and print().

◆ op

char Node.op
package

Definition at line 772 of file SpreadSheet.java.

Referenced by SpreadSheet.evaluateFormula(), Node(), Cell.parseFormula(), and print().

◆ right

Node Node.right
package

Definition at line 768 of file SpreadSheet.java.

Referenced by SpreadSheet.evaluateFormula(), Node(), Cell.parseFormula(), and print().

◆ row

int Node.row
package

Definition at line 769 of file SpreadSheet.java.

Referenced by SpreadSheet.evaluateFormula(), Node(), Cell.parseValue(), and print().

◆ type

int Node.type
package

◆ VALUE

final int Node.VALUE = 1
static

Definition at line 764 of file SpreadSheet.java.

Referenced by SpreadSheet.evaluateFormula(), Node(), Cell.parseValue(), and print().

◆ value

float Node.value
package

Definition at line 771 of file SpreadSheet.java.

Referenced by SpreadSheet.evaluateFormula(), Node(), Cell.parseValue(), and print().


The documentation for this class was generated from the following file: