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

TDOMAttr

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

Implements a DOM Node for attributes with Namespace support.

Declaration

Source position: laz2_dom.pas line 595

type TDOMAttr = class(TDOMNode_NS)

protected

  FOwnerElement: TDOMElement;

  FDataType: TAttrDataType;

  function GetNodeValue; override;

  

Gets the value for the NodeValue property.

  function GetNodeType; override;

  

Gets the value for the NodeType property.

  function GetSpecified;

  

Gets the value for the Specified property.

  function GetIsID;

  

Gets the value for the IsID property.

  procedure SetNodeValue(); override;

  

Sets the value for the NodeValue property.

public

  destructor Destroy; override;

  

Destructor for the class instance.

  function CloneNode(); override; overload;

  

Creates a copy of the DOM Attribute.

  property Name: DOMString; [r]

  

Represents the name for the DOM Attribute.

  property Specified: Boolean; [r]

  

Indicates if the value for DOM Attribute was explicitly assigned.

  property Value: DOMString; [rw]

  

Value for the DOM Attribute.

  property OwnerElement: TDOMElement; [r]

  

DOM Element that owns the DOM Attribute node.

  property IsID: Boolean; [r]

  

Indicates if the DOM Attribute node represents an ID Data type.

  property DataType: TAttrDataType; [rw]

  

Data type for value in the DOM Attribute node.

end;

Inheritance

TDOMAttr

  

Implements a DOM Node for attributes with Namespace support.

|

TDOMNode_NS

  

Implements a DOM Node with Namespace support.

|

TDOMNode_WithChildren

  

Extends TDOMNode to allocate storage for child nodes.

|

TDOMNode

  

Implements the DOM Node interface.

|

TObject


Version 3.2 Generated 2024-02-25 Home