[Overview][Types][Classes][Procedures and functions][Index] Reference for unit 'Laz2_XPath' (#lazutils)

TXPathMathOpNode

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Represents a Math Operation in an XPath expression.

Declaration

Source position: laz2_xpath.pas line 153

type TXPathMathOpNode = class(TXPathBinaryNode)

public

  constructor Create();

  

Constructor for the class instance.

  function Evaluate(); override;

  

Evaluates the XPath expression.

end;

Inheritance

TXPathMathOpNode

  

Represents a Math Operation in an XPath expression.

|

TXPathBinaryNode

  

The base class for XPath expressions which represent Binary operations.

|

TXPathExprNode

  

Defines the base class used to evaluate XPath expressions.

|

TObject

Description

TXPathMathOpNode is a TXPathBinaryNode descendant used to represent a math operation in an XPath expression. TXPathMathOpNode is used for the Additive and Multiplicative Expressions defined in the XPath specification. The constructor accepts the operator and the operands from the expression. TXPathMathOpNode provides an overridden Evaluate method used to derive the value for the XPath expression.

See also

TXPathBinaryNode

  

The base class for XPath expressions which represent Binary operations.


Version 4.0 Generated 2025-05-03 Home