mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-08-16 13:09:20 +02:00
lazutils: less hints
git-svn-id: trunk@35804 -
This commit is contained in:
parent
4386e8fec8
commit
dce918a3c7
@ -237,7 +237,7 @@ type
|
|||||||
|
|
||||||
function GetNodeName: DOMString; virtual; abstract;
|
function GetNodeName: DOMString; virtual; abstract;
|
||||||
function GetNodeValue: DOMString; virtual;
|
function GetNodeValue: DOMString; virtual;
|
||||||
procedure SetNodeValue(const AValue: DOMString); virtual;
|
procedure SetNodeValue(const {%H-}AValue: DOMString); virtual;
|
||||||
function GetFirstChild: TDOMNode; virtual;
|
function GetFirstChild: TDOMNode; virtual;
|
||||||
function GetLastChild: TDOMNode; virtual;
|
function GetLastChild: TDOMNode; virtual;
|
||||||
function GetAttributes: TDOMNamedNodeMap; virtual;
|
function GetAttributes: TDOMNamedNodeMap; virtual;
|
||||||
@ -248,7 +248,7 @@ type
|
|||||||
function GetLocalName: DOMString; virtual;
|
function GetLocalName: DOMString; virtual;
|
||||||
function GetNamespaceURI: DOMString; virtual;
|
function GetNamespaceURI: DOMString; virtual;
|
||||||
function GetPrefix: DOMString; virtual;
|
function GetPrefix: DOMString; virtual;
|
||||||
procedure SetPrefix(const Value: DOMString); virtual;
|
procedure SetPrefix(const {%H-}Value: DOMString); virtual;
|
||||||
function GetOwnerDocument: TDOMDocument; virtual;
|
function GetOwnerDocument: TDOMDocument; virtual;
|
||||||
function GetBaseURI: DOMString;
|
function GetBaseURI: DOMString;
|
||||||
procedure SetReadOnly(Value: Boolean);
|
procedure SetReadOnly(Value: Boolean);
|
||||||
@ -279,9 +279,9 @@ type
|
|||||||
function GetLastLeaf: TDOMNode; // get last child of last child of ...
|
function GetLastLeaf: TDOMNode; // get last child of last child of ...
|
||||||
function GetLevel: integer; // root node has 0
|
function GetLevel: integer; // root node has 0
|
||||||
|
|
||||||
function InsertBefore(NewChild, RefChild: TDOMNode): TDOMNode; virtual;
|
function InsertBefore({%H-}NewChild, {%H-}RefChild: TDOMNode): TDOMNode; virtual;
|
||||||
function ReplaceChild(NewChild, OldChild: TDOMNode): TDOMNode; virtual;
|
function ReplaceChild({%H-}NewChild, {%H-}OldChild: TDOMNode): TDOMNode; virtual;
|
||||||
function DetachChild(OldChild: TDOMNode): TDOMNode; virtual;
|
function DetachChild({%H-}OldChild: TDOMNode): TDOMNode; virtual;
|
||||||
function RemoveChild(OldChild: TDOMNode): TDOMNode;
|
function RemoveChild(OldChild: TDOMNode): TDOMNode;
|
||||||
function AppendChild(NewChild: TDOMNode): TDOMNode;
|
function AppendChild(NewChild: TDOMNode): TDOMNode;
|
||||||
function HasChildNodes: Boolean; virtual;
|
function HasChildNodes: Boolean; virtual;
|
||||||
@ -302,8 +302,8 @@ type
|
|||||||
function IsDefaultNamespace(const nsURI: DOMString): Boolean;
|
function IsDefaultNamespace(const nsURI: DOMString): Boolean;
|
||||||
property baseURI: DOMString read GetBaseURI;
|
property baseURI: DOMString read GetBaseURI;
|
||||||
// Extensions to DOM interface:
|
// Extensions to DOM interface:
|
||||||
function CloneNode(deep: Boolean; ACloneOwner: TDOMDocument): TDOMNode; overload; virtual;
|
function CloneNode({%H-}deep: Boolean; {%H-}ACloneOwner: TDOMDocument): TDOMNode; overload; virtual;
|
||||||
function FindNode(const ANodeName: DOMString): TDOMNode; virtual;
|
function FindNode(const {%H-}ANodeName: DOMString): TDOMNode; virtual;
|
||||||
function CompareName(const name: DOMString): Integer; virtual;
|
function CompareName(const name: DOMString): Integer; virtual;
|
||||||
property Flags: TNodeFlags read FFlags;
|
property Flags: TNodeFlags read FFlags;
|
||||||
end;
|
end;
|
||||||
@ -348,7 +348,7 @@ type
|
|||||||
FList: TFPList;
|
FList: TFPList;
|
||||||
function GetCount: LongWord;
|
function GetCount: LongWord;
|
||||||
function GetItem(index: LongWord): TDOMNode;
|
function GetItem(index: LongWord): TDOMNode;
|
||||||
function NodeFilter(aNode: TDOMNode): TFilterResult; virtual;
|
function NodeFilter({%H-}aNode: TDOMNode): TFilterResult; virtual;
|
||||||
// now deprecated in favor of NodeFilter
|
// now deprecated in favor of NodeFilter
|
||||||
procedure BuildList; virtual;
|
procedure BuildList; virtual;
|
||||||
public
|
public
|
||||||
@ -404,9 +404,9 @@ type
|
|||||||
function SetNamedItem(arg: TDOMNode): TDOMNode;
|
function SetNamedItem(arg: TDOMNode): TDOMNode;
|
||||||
function RemoveNamedItem(const name: DOMString): TDOMNode;
|
function RemoveNamedItem(const name: DOMString): TDOMNode;
|
||||||
// Introduced in DOM Level 2:
|
// Introduced in DOM Level 2:
|
||||||
function getNamedItemNS(const namespaceURI, localName: DOMString): TDOMNode; virtual;
|
function getNamedItemNS(const {%H-}namespaceURI, {%H-}localName: DOMString): TDOMNode; virtual;
|
||||||
function setNamedItemNS(arg: TDOMNode): TDOMNode; virtual;
|
function setNamedItemNS(arg: TDOMNode): TDOMNode; virtual;
|
||||||
function removeNamedItemNS(const namespaceURI,localName: DOMString): TDOMNode; virtual;
|
function removeNamedItemNS(const {%H-}namespaceURI,{%H-}localName: DOMString): TDOMNode; virtual;
|
||||||
|
|
||||||
property Item[index: LongWord]: TDOMNode read GetPosItem; default;
|
property Item[index: LongWord]: TDOMNode read GetPosItem; default;
|
||||||
property SortedItem[index: LongWord]: TDOMNode read GetSortedItem;
|
property SortedItem[index: LongWord]: TDOMNode read GetSortedItem;
|
||||||
@ -491,7 +491,7 @@ type
|
|||||||
function GetNodeName: DOMString; override;
|
function GetNodeName: DOMString; override;
|
||||||
function GetTextContent: DOMString; override;
|
function GetTextContent: DOMString; override;
|
||||||
function GetOwnerDocument: TDOMDocument; override;
|
function GetOwnerDocument: TDOMDocument; override;
|
||||||
procedure SetTextContent(const value: DOMString); override;
|
procedure SetTextContent(const {%H-}value: DOMString); override;
|
||||||
procedure RemoveID(Elem: TDOMElement);
|
procedure RemoveID(Elem: TDOMElement);
|
||||||
function GetChildNodeList(aNode: TDOMNode): TDOMNodeList;
|
function GetChildNodeList(aNode: TDOMNode): TDOMNodeList;
|
||||||
function GetElementList(aNode: TDOMNode; const nsURI, aLocalName: DOMString; UseNS: Boolean): TDOMNodeList;
|
function GetElementList(aNode: TDOMNode; const nsURI, aLocalName: DOMString; UseNS: Boolean): TDOMNodeList;
|
||||||
@ -512,14 +512,14 @@ type
|
|||||||
function CreateTextNodeBuf(Buf: DOMPChar; Length: Integer; IgnWS: Boolean): TDOMText;
|
function CreateTextNodeBuf(Buf: DOMPChar; Length: Integer; IgnWS: Boolean): TDOMText;
|
||||||
function CreateComment(const data: DOMString): TDOMComment;
|
function CreateComment(const data: DOMString): TDOMComment;
|
||||||
function CreateCommentBuf(Buf: DOMPChar; Length: Integer): TDOMComment;
|
function CreateCommentBuf(Buf: DOMPChar; Length: Integer): TDOMComment;
|
||||||
function CreateCDATASection(const data: DOMString): TDOMCDATASection;
|
function CreateCDATASection(const {%H-}data: DOMString): TDOMCDATASection;
|
||||||
virtual;
|
virtual;
|
||||||
function CreateProcessingInstruction(const target, data: DOMString):
|
function CreateProcessingInstruction(const {%H-}target, {%H-}data: DOMString):
|
||||||
TDOMProcessingInstruction; virtual;
|
TDOMProcessingInstruction; virtual;
|
||||||
function CreateAttribute(const name: DOMString): TDOMAttr;
|
function CreateAttribute(const name: DOMString): TDOMAttr;
|
||||||
function CreateAttributeBuf(Buf: DOMPChar; Length: Integer): TDOMAttr;
|
function CreateAttributeBuf(Buf: DOMPChar; Length: Integer): TDOMAttr;
|
||||||
function CreateAttributeDef(Buf: DOMPChar; Length: Integer): TDOMAttrDef;
|
function CreateAttributeDef(Buf: DOMPChar; Length: Integer): TDOMAttrDef;
|
||||||
function CreateEntityReference(const name: DOMString): TDOMEntityReference;
|
function CreateEntityReference(const {%H-}name: DOMString): TDOMEntityReference;
|
||||||
virtual;
|
virtual;
|
||||||
function GetElementsByTagName(const tagname: DOMString): TDOMNodeList;
|
function GetElementsByTagName(const tagname: DOMString): TDOMNodeList;
|
||||||
|
|
||||||
@ -604,7 +604,7 @@ type
|
|||||||
procedure SetNodeValue(const AValue: DOMString); override;
|
procedure SetNodeValue(const AValue: DOMString); override;
|
||||||
public
|
public
|
||||||
destructor Destroy; override;
|
destructor Destroy; override;
|
||||||
function CloneNode(deep: Boolean; ACloneOwner: TDOMDocument): TDOMNode; overload; override;
|
function CloneNode({%H-}deep: Boolean; ACloneOwner: TDOMDocument): TDOMNode; overload; override;
|
||||||
property Name: DOMString read GetNodeName;
|
property Name: DOMString read GetNodeName;
|
||||||
property Specified: Boolean read GetSpecified;
|
property Specified: Boolean read GetSpecified;
|
||||||
property Value: DOMString read GetNodeValue write SetNodeValue;
|
property Value: DOMString read GetNodeValue write SetNodeValue;
|
||||||
@ -668,7 +668,7 @@ type
|
|||||||
function GetNodeName: DOMString; override;
|
function GetNodeName: DOMString; override;
|
||||||
procedure SetNodeValue(const aValue: DOMString); override;
|
procedure SetNodeValue(const aValue: DOMString); override;
|
||||||
public
|
public
|
||||||
function CloneNode(deep: Boolean; ACloneOwner: TDOMDocument): TDOMNode; overload; override;
|
function CloneNode({%H-}deep: Boolean; ACloneOwner: TDOMDocument): TDOMNode; overload; override;
|
||||||
function SplitText(offset: LongWord): TDOMText;
|
function SplitText(offset: LongWord): TDOMText;
|
||||||
function IsElementContentWhitespace: Boolean;
|
function IsElementContentWhitespace: Boolean;
|
||||||
end;
|
end;
|
||||||
@ -683,7 +683,7 @@ type
|
|||||||
function GetNodeType: Integer; override;
|
function GetNodeType: Integer; override;
|
||||||
function GetNodeName: DOMString; override;
|
function GetNodeName: DOMString; override;
|
||||||
public
|
public
|
||||||
function CloneNode(deep: Boolean; ACloneOwner: TDOMDocument): TDOMNode; overload; override;
|
function CloneNode({%H-}deep: Boolean; ACloneOwner: TDOMDocument): TDOMNode; overload; override;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
|
||||||
@ -696,7 +696,7 @@ type
|
|||||||
function GetNodeType: Integer; override;
|
function GetNodeType: Integer; override;
|
||||||
function GetNodeName: DOMString; override;
|
function GetNodeName: DOMString; override;
|
||||||
public
|
public
|
||||||
function CloneNode(deep: Boolean; ACloneOwner: TDOMDocument): TDOMNode; overload; override;
|
function CloneNode({%H-}deep: Boolean; ACloneOwner: TDOMDocument): TDOMNode; overload; override;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
|
||||||
@ -738,7 +738,7 @@ type
|
|||||||
function GetNodeType: Integer; override;
|
function GetNodeType: Integer; override;
|
||||||
function GetNodeName: DOMString; override;
|
function GetNodeName: DOMString; override;
|
||||||
public
|
public
|
||||||
function CloneNode(deep: Boolean; ACloneOwner: TDOMDocument): TDOMNode; overload; override;
|
function CloneNode({%H-}deep: Boolean; ACloneOwner: TDOMDocument): TDOMNode; overload; override;
|
||||||
property PublicID: DOMString read FPublicID;
|
property PublicID: DOMString read FPublicID;
|
||||||
property SystemID: DOMString read FSystemID;
|
property SystemID: DOMString read FSystemID;
|
||||||
end;
|
end;
|
||||||
@ -772,7 +772,7 @@ type
|
|||||||
function GetNodeType: Integer; override;
|
function GetNodeType: Integer; override;
|
||||||
function GetNodeName: DOMString; override;
|
function GetNodeName: DOMString; override;
|
||||||
public
|
public
|
||||||
function CloneNode(deep: Boolean; ACloneOwner: TDOMDocument): TDOMNode; overload; override;
|
function CloneNode({%H-}deep: Boolean; ACloneOwner: TDOMDocument): TDOMNode; overload; override;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
|
||||||
@ -790,7 +790,7 @@ type
|
|||||||
function GetNodeValue: DOMString; override;
|
function GetNodeValue: DOMString; override;
|
||||||
procedure SetNodeValue(const AValue: DOMString); override;
|
procedure SetNodeValue(const AValue: DOMString); override;
|
||||||
public
|
public
|
||||||
function CloneNode(deep: Boolean; ACloneOwner: TDOMDocument): TDOMNode; overload; override;
|
function CloneNode({%H-}deep: Boolean; ACloneOwner: TDOMDocument): TDOMNode; overload; override;
|
||||||
property Target: DOMString read FTarget;
|
property Target: DOMString read FTarget;
|
||||||
property Data: DOMString read FNodeValue write SetNodeValue;
|
property Data: DOMString read FNodeValue write SetNodeValue;
|
||||||
end;
|
end;
|
||||||
|
@ -77,7 +77,7 @@ type
|
|||||||
destructor Destroy; override;
|
destructor Destroy; override;
|
||||||
procedure Clear;
|
procedure Clear;
|
||||||
function Find(Key: PXMLUtilChar; KeyLen: Integer): PHashItem;
|
function Find(Key: PXMLUtilChar; KeyLen: Integer): PHashItem;
|
||||||
function FindOrAdd(Key: PXMLUtilChar; KeyLen: Integer; var Found: Boolean): PHashItem; overload;
|
function FindOrAdd(Key: PXMLUtilChar; KeyLen: Integer; out Found: Boolean): PHashItem; overload;
|
||||||
function FindOrAdd(Key: PXMLUtilChar; KeyLen: Integer): PHashItem; overload;
|
function FindOrAdd(Key: PXMLUtilChar; KeyLen: Integer): PHashItem; overload;
|
||||||
function Get(Key: PXMLUtilChar; KeyLen: Integer): TObject;
|
function Get(Key: PXMLUtilChar; KeyLen: Integer): TObject;
|
||||||
function Remove(Entry: PHashItem): Boolean;
|
function Remove(Entry: PHashItem): Boolean;
|
||||||
@ -457,7 +457,7 @@ begin
|
|||||||
end;
|
end;
|
||||||
|
|
||||||
function THashTable.FindOrAdd(Key: PXMLUtilChar; KeyLen: Integer;
|
function THashTable.FindOrAdd(Key: PXMLUtilChar; KeyLen: Integer;
|
||||||
var Found: Boolean): PHashItem;
|
out Found: Boolean): PHashItem;
|
||||||
begin
|
begin
|
||||||
Result := Lookup(Key, KeyLen, Found, True);
|
Result := Lookup(Key, KeyLen, Found, True);
|
||||||
end;
|
end;
|
||||||
|
@ -1,11 +1,4 @@
|
|||||||
{
|
{
|
||||||
BEWARE !!!
|
|
||||||
This is a TEMPORARY file.
|
|
||||||
As soon as it is moved to the fcl, it will be removed.
|
|
||||||
}
|
|
||||||
|
|
||||||
{
|
|
||||||
$Id$
|
|
||||||
This file is part of the Free Component Library
|
This file is part of the Free Component Library
|
||||||
|
|
||||||
Implementation of DOM interfaces
|
Implementation of DOM interfaces
|
||||||
|
Loading…
Reference in New Issue
Block a user