IRISLIB database
WorksheetEngine Class Reference

Server-side implementation and utilities for Worksheet formulae. More...

Inheritance diagram for WorksheetEngine:
Collaboration diagram for WorksheetEngine:

Static Public Attributes

 DOMAIN = None
 Server-side implementation and utilities for Worksheet formulae.
 
- Static Public Attributes inherited from RegisteredObject
 CAPTION = None
 Optional name used by the Form Wizard for a class when generating forms. More...
 
 JAVATYPE = None
 The Java type to be used when exported.
 
 PROPERTYVALIDATION = None
 This parameter controls the default validation behavior for the object. More...
 

Static Private Member Functions

_.Library.String EvalExpression (_.Library.String pErr, _.Library.String pContext, _.Library.String tree, _.Library.String node)
 Evaluates part of the parse tree. More...
 
_.Library.String GenExpression (_.Library.String pErr, _.Library.String pContext, _.Library.String tree, _.Library.String node)
 Generate an executable COS expression for part of the parse tree
More...
 

Additional Inherited Members

- Public Member Functions inherited from RegisteredObject
_.Library.Status OnAddToSaveSet (_.Library.Integer depth, _.Library.Integer insert, _.Library.Integer callcount)
 This callback method is invoked when the current object is added to the SaveSet,. More...
 
_.Library.Status OnClose ()
 This callback method is invoked by the <METHOD>Close</METHOD> method to. More...
 
_.Library.Status OnConstructClone (_.Library.RegisteredObject object, _.Library.Boolean deep, _.Library.String cloned)
 This callback method is invoked by the <METHOD>ConstructClone</METHOD> method to. More...
 
_.Library.Status OnNew ()
 This callback method is invoked by the <METHOD>New</METHOD> method to. More...
 
_.Library.Status OnValidateObject ()
 This callback method is invoked by the <METHOD>ValidateObject</METHOD> method to. More...
 

Detailed Description

Server-side implementation and utilities for Worksheet formulae.

Member Function Documentation

◆ EvalExpression()

_.Library.String EvalExpression ( _.Library.String  pErr,
_.Library.String  pContext,
_.Library.String  tree,
_.Library.String  node 
)
staticprivate

Evaluates part of the parse tree.


pContext is the object variable containing runtime context.
Returns "" for error (assumes that parse tree has already been checked)

◆ GenExpression()

_.Library.String GenExpression ( _.Library.String  pErr,
_.Library.String  pContext,
_.Library.String  tree,
_.Library.String  node 
)
staticprivate

Generate an executable COS expression for part of the parse tree

context is the name of the object variable containing runtime context.
Returns "" for error (assumes that parse tree has already been checked) NOT USED