[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.