Class TNamespaceList

Unit

Declaration

type TNamespaceList = class(TObject)

Description

List of namespaces

Hierarchy

Overview

Methods

Public function hasNamespacePrefixBefore(const prefix: string; const c: integer): boolean;
Public function hasNamespacePrefix(const prefix: string; out ns: INamespace): boolean;
Public function hasNamespacePrefix(const prefix: string; out ns: TNamespace): boolean;
Public function hasNamespacePrefix(const prefix: string): boolean;
Public function hasNamespace(const n: INamespace): boolean;
Public function hasNamespace(const n: TNamespace): boolean;
Public function lastIndexOfNamespacePrefix(const prefix: string): integer;
Public procedure add(const ns: TNamespace); reintroduce;
Public procedure add(const ns: INamespace); reintroduce;
Public procedure addIfNewPrefix(const ns: TNamespace);
Public procedure addIfNewPrefix(const ns: INamespace);
Public procedure addIfNewPrefixUrl(const ns: TNamespace);
Public procedure addIfNewPrefixUrl(const ns: INamespace);
Public procedure delete(i: Integer);
Public procedure deleteFrom(i: integer);
Public constructor Create;
Public destructor Destroy; override;
Public procedure clear;
Public function clone: TNamespaceList;
Public function count: integer;

Properties

Public property namespaces[prefix: string]: TNamespace read getNamespace;
Public property items[i: integer]: TNamespace read getNamespace;

Description

Methods

Public function hasNamespacePrefixBefore(const prefix: string; const c: integer): boolean;
 
Public function hasNamespacePrefix(const prefix: string; out ns: INamespace): boolean;
 
Public function hasNamespacePrefix(const prefix: string; out ns: TNamespace): boolean;
 
Public function hasNamespacePrefix(const prefix: string): boolean;
 
Public function hasNamespace(const n: INamespace): boolean;
 
Public function hasNamespace(const n: TNamespace): boolean;
 
Public function lastIndexOfNamespacePrefix(const prefix: string): integer;
 
Public procedure add(const ns: TNamespace); reintroduce;
 
Public procedure add(const ns: INamespace); reintroduce;
 
Public procedure addIfNewPrefix(const ns: TNamespace);
 
Public procedure addIfNewPrefix(const ns: INamespace);
 
Public procedure addIfNewPrefixUrl(const ns: TNamespace);
 
Public procedure addIfNewPrefixUrl(const ns: INamespace);
 
Public procedure delete(i: Integer);
 
Public procedure deleteFrom(i: integer);
 
Public constructor Create;
 
Public destructor Destroy; override;
 
Public procedure clear;
 
Public function clone: TNamespaceList;
 
Public function count: integer;
 

Properties

Public property namespaces[prefix: string]: TNamespace read getNamespace;
 
Public property items[i: integer]: TNamespace read getNamespace;
 

Generated by PasDoc 0.16.0.