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

TXPathNegationNode

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

Represents an XPath Negation expression.

Declaration

Source position: laz2_xpath.pas line 130

type TXPathNegationNode = class(TXPathExprNode)

public

  constructor Create();

  

Constructor for the class instance.

  destructor Destroy; override;

  

Destructor for the class instance.

  function Evaluate(); override;

  

Evaluates the XPath expression.

end;

Inheritance

TXPathNegationNode

  

Represents an XPath Negation expression.

|

TXPathExprNode

  

Defines the base class used to evaluate XPath expressions.

|

TObject

Description

TXPathNegationNode is a TXPathExprNode descendant used to represent a Unary Expression with a Negation literal in the XPath syntax. For example:

-$varname

TXPathNegationNode provides an overridden Evaluate method used to derive the return value for the expression.

See also

TXPathExprNode

  

Defines the base class used to evaluate XPath expressions.


Version 4.0 Generated 2025-05-03 Home