Class TCefXmlReaderRef

Description
Hierarchy
Fields
Methods
Properties

Unit

Declaration

type TCefXmlReaderRef = class(TCefBaseRefCountedRef, ICefXmlReader)

Description

This item has no description.

Hierarchy

Overview

Methods

Protected function MoveToNextNode: Boolean;
Protected function Close: Boolean;
Protected function HasError: Boolean;
Protected function GetError: ustring;
Protected function GetType: TCefXmlNodeType;
Protected function GetDepth: Integer;
Protected function GetLocalName: ustring;
Protected function GetPrefix: ustring;
Protected function GetQualifiedName: ustring;
Protected function GetNamespaceUri: ustring;
Protected function GetBaseUri: ustring;
Protected function GetXmlLang: ustring;
Protected function IsEmptyElement: Boolean;
Protected function HasValue: Boolean;
Protected function GetValue: ustring;
Protected function HasAttributes: Boolean;
Protected function GetAttributeCount: NativeUInt;
Protected function GetAttributeByIndex(index: Integer): ustring;
Protected function GetAttributeByQName(const qualifiedName: ustring): ustring;
Protected function GetAttributeByLName(const localName, namespaceURI: ustring): ustring;
Protected function GetInnerXml: ustring;
Protected function GetOuterXml: ustring;
Protected function GetLineNumber: Integer;
Protected function MoveToAttributeByIndex(index: Integer): Boolean;
Protected function MoveToAttributeByQName(const qualifiedName: ustring): Boolean;
Protected function MoveToAttributeByLName(const localName, namespaceURI: ustring): Boolean;
Protected function MoveToFirstAttribute: Boolean;
Protected function MoveToNextAttribute: Boolean;
Protected function MoveToCarryingElement: Boolean;
Public class function UnWrap(data: Pointer): ICefXmlReader;
Public class function New(const stream: ICefStreamReader; encodingType: TCefXmlEncodingType; const URI: ustring): ICefXmlReader;

Description

Methods

Protected function MoveToNextNode: Boolean;

This item has no description. Showing description inherited from ICefXmlReader.MoveToNextNode.

Moves the cursor to the next node in the document. This function must be called at least once to set the current cursor position. Returns true (1) if the cursor position was set successfully.

Protected function Close: Boolean;

This item has no description. Showing description inherited from ICefXmlReader.Close.

Close the document. This should be called directly to ensure that cleanup occurs on the correct thread.

Protected function HasError: Boolean;

This item has no description. Showing description inherited from ICefXmlReader.HasError.

Returns true (1) if an error has been reported by the XML parser.

Protected function GetError: ustring;

This item has no description. Showing description inherited from ICefXmlReader.GetError.

Returns the error string.

Protected function GetType: TCefXmlNodeType;

This item has no description. Showing description inherited from ICefXmlReader.GetType.

Returns the node type.

Protected function GetDepth: Integer;

This item has no description. Showing description inherited from ICefXmlReader.GetDepth.

Returns the node depth. Depth starts at 0 for the root node.

Protected function GetLocalName: ustring;

This item has no description. Showing description inherited from ICefXmlReader.GetLocalName.

Returns the local name. See http://www.w3.org/TR/REC-xml-names/#NT- LocalPart for additional details.

Protected function GetPrefix: ustring;

This item has no description. Showing description inherited from ICefXmlReader.GetPrefix.

Returns the namespace prefix. See http://www.w3.org/TR/REC-xml-names/ for additional details.

Protected function GetQualifiedName: ustring;

This item has no description. Showing description inherited from ICefXmlReader.GetQualifiedName.

Returns the qualified name, equal to (Prefix:)LocalName. See http://www.w3.org/TR/REC-xml-names/#ns-qualnames for additional details.

Protected function GetNamespaceUri: ustring;

This item has no description. Showing description inherited from ICefXmlReader.GetNamespaceUri.

Returns the URI defining the namespace associated with the node. See http://www.w3.org/TR/REC-xml-names/ for additional details.

Protected function GetBaseUri: ustring;

This item has no description. Showing description inherited from ICefXmlReader.GetBaseUri.

Returns the base URI of the node. See http://www.w3.org/TR/xmlbase/ for additional details.

Protected function GetXmlLang: ustring;

This item has no description. Showing description inherited from ICefXmlReader.GetXmlLang.

Returns the xml:lang scope within which the node resides. See http://www.w3.org/TR/REC-xml/#sec-lang-tag for additional details.

Protected function IsEmptyElement: Boolean;

This item has no description. Showing description inherited from ICefXmlReader.IsEmptyElement.

Returns true (1) if the node represents an NULL element. "<a/>" is considered NULL but "<a></a>" is not.

Protected function HasValue: Boolean;

This item has no description. Showing description inherited from ICefXmlReader.HasValue.

Returns true (1) if the node has a text value.

Protected function GetValue: ustring;

This item has no description. Showing description inherited from ICefXmlReader.GetValue.

Returns the text value.

Protected function HasAttributes: Boolean;

This item has no description. Showing description inherited from ICefXmlReader.HasAttributes.

Returns true (1) if the node has attributes.

Protected function GetAttributeCount: NativeUInt;

This item has no description. Showing description inherited from ICefXmlReader.GetAttributeCount.

Returns the number of attributes.

Protected function GetAttributeByIndex(index: Integer): ustring;

This item has no description. Showing description inherited from ICefXmlReader.GetAttributeByIndex.

Returns the value of the attribute at the specified 0-based index.

Protected function GetAttributeByQName(const qualifiedName: ustring): ustring;

This item has no description. Showing description inherited from ICefXmlReader.GetAttributeByQName.

Returns the value of the attribute with the specified qualified name.

Protected function GetAttributeByLName(const localName, namespaceURI: ustring): ustring;

This item has no description. Showing description inherited from ICefXmlReader.GetAttributeByLName.

Returns the value of the attribute with the specified local name and namespace URI.

Protected function GetInnerXml: ustring;

This item has no description. Showing description inherited from ICefXmlReader.GetInnerXml.

Returns an XML representation of the current node's children.

Protected function GetOuterXml: ustring;

This item has no description. Showing description inherited from ICefXmlReader.GetOuterXml.

Returns an XML representation of the current node including its children.

Protected function GetLineNumber: Integer;

This item has no description. Showing description inherited from ICefXmlReader.GetLineNumber.

Returns the line number for the current node.

Protected function MoveToAttributeByIndex(index: Integer): Boolean;

This item has no description. Showing description inherited from ICefXmlReader.MoveToAttributeByIndex.

Moves the cursor to the attribute at the specified 0-based index. Returns true (1) if the cursor position was set successfully.

Protected function MoveToAttributeByQName(const qualifiedName: ustring): Boolean;

This item has no description. Showing description inherited from ICefXmlReader.MoveToAttributeByQName.

Moves the cursor to the attribute with the specified qualified name. Returns true (1) if the cursor position was set successfully.

Protected function MoveToAttributeByLName(const localName, namespaceURI: ustring): Boolean;

This item has no description. Showing description inherited from ICefXmlReader.MoveToAttributeByLName.

Moves the cursor to the attribute with the specified local name and namespace URI. Returns true (1) if the cursor position was set successfully.

Protected function MoveToFirstAttribute: Boolean;

This item has no description. Showing description inherited from ICefXmlReader.MoveToFirstAttribute.

Moves the cursor to the first attribute in the current element. Returns true (1) if the cursor position was set successfully.

Protected function MoveToNextAttribute: Boolean;

This item has no description. Showing description inherited from ICefXmlReader.MoveToNextAttribute.

Moves the cursor to the next attribute in the current element. Returns true (1) if the cursor position was set successfully.

Protected function MoveToCarryingElement: Boolean;

This item has no description. Showing description inherited from ICefXmlReader.MoveToCarryingElement.

Moves the cursor back to the carrying element. Returns true (1) if the cursor position was set successfully.

Public class function UnWrap(data: Pointer): ICefXmlReader;

This item has no description.

Public class function New(const stream: ICefStreamReader; encodingType: TCefXmlEncodingType; const URI: ustring): ICefXmlReader;

This item has no description.


Generated by PasDoc 0.16.0-snapshot.