Sign in Join
FPDoc Onlineexperiment

TDOMNodeList class

In unit Laz2_DOM

Implements an ordered list of DOM Nodes.

Declaration

pascal
TDOMNodeList = class(TObject)

Inheritance

  1. TDOMNodeList
  2. TObject

Descends from it: TDOMElementList

Description

TDOMNodeList is a class used to Implement an ordered list of DOM nodes, as required in the DOM specification. TDOMNodeList provides internal storage for TDOMNode instances that are children of a specified DOM node. DOM nodes stored in TDOMNodeList are "live"; changes made to a DOM node in the list are automatically propagated to the DOM Document tree.

See also

Properties

ItempublicProvides indexed access to DOM nodes in the list.
CountpublicNumber of DOM nodes stored in the list.
LengthpublicNumber of DOM Nodes stored in the list.

Methods

GetCountprotectedGets the value for the Count and Length properties.
GetItemprotectedGets the value for the Item property.
NodeFilterprotectedDetermines if the node can be used in the DOM node list.
BuildListprotectedFills the node list using the node filter.
CreatepublicConstructor for the class instance.
DestroypublicDestructor for the class instance.

Fields

FNodeprotected
FRevisionprotected
FListprotected

Inherited

From TObject (40)

AfterConstruction BeforeDestruction CheckDisposed ClassInfo ClassName ClassNameIs ClassParent ClassType CleanupInstance DefaultHandler DefaultHandlerStr Dispatch DispatchStr Disposed DisposeOf Equals FieldAddress Free FreeInstance GetDisposed GetHashCode GetInterface GetInterfaceByStr GetInterfaceEntry GetInterfaceEntryByStr GetInterfaceTable GetInterfaceWeak GetLastCastErrorInfo InheritsFrom InitInstance InstanceSize MethodAddress MethodName newinstance QualifiedClassName SafeCallException StringMessageTable SystemHasExtendedRTTI ToString UnitName

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.