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

TXPathBooleanOpNode

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

Represents a Boolean expression in XPath syntax.

Declaration

Source position: laz2_xpath.pas line 183

type TXPathBooleanOpNode = class(TXPathBinaryNode)

public

  constructor Create();

  

Constructor for the class instance.

  function Evaluate(); override;

  

Evaluates the XPath expression.

end;

Inheritance

TXPathBooleanOpNode

  

Represents a Boolean expression in XPath syntax.

|

TXPathBinaryNode

  

The base class for XPath expressions which represent Binary operations.

|

TXPathExprNode

  

Defines the base class used to evaluate XPath expressions.

|

TObject

Description

TXPathBooleanOpNode is a TXPathBinaryNode descendant used to represent an And or Or expression in XPath syntax. TXPathBooleanOpNode provides an overridden constructor that specifies the operator and operands for the XPath expression. TXPathBooleanOpNode contains an overridden Evaluate method which performs the comparison using Boolean short-circuit logic; i. e. the second operand is ignored if the result can be determined using the first operand.


Version 4.0 Generated 2025-05-03 Home