Learning
Documentation
Community
Open Exchange
Global Masters
Home / Class Reference / ENSLIB namespace / %XML.XPATH.ResultHandler
Private  Storage   

%XML.XPATH.ResultHandler


class %XML.XPATH.ResultHandler extends
%RegisteredObject

Handles results of XPATH expression validation

Inventory


Parameters Properties Methods Queries Indices ForeignKeys Triggers
7


Summary


Methods
%AddToSaveSet %ClassIsLatestVersion %ClassName %ConstructClone
%DispatchClassMethod %DispatchGetModified %DispatchGetProperty %DispatchMethod
%DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty %Extends
%GetParameter %IsA %IsModified %New
%NormalizeObject %ObjectModified %OriginalNamespace %PackageName
%RemoveFromSaveSet %SerializeObject %SetModified %ValidateObject
Attribute EndMatch Node NodeType
Result StartMatch Value

Subclasses
%XML.XPATH.Utils.TreeBuilder

Methods


• method Attribute(pIndex As %Integer, pParent As %Integer, pName As %String, pLocalName As %String, pUri As %String, pValue As %String)
• method EndMatch(pMatch As %Integer)
This method is called when a match is completed
• method Node(pIndex As %Integer, pParent As %Integer, pNodeType As %Integer, pName As %String, pLocalName As %String, pUri As %String)
• method NodeType(pNodeType As %Integer = "") as %String
• method Result(pChunk As %Integer, pResult As %String)
• method StartMatch(pResultType As %Integer)
This method is called when a match is made. It specifies the Match key as well as the result type. The type may be $$$XPATHVALUE or $$$XPATHDOM
• method Value(pIndex As %Integer, pChunk As %Integer, pValue As %String)