Class TNamespace
Unit
Declaration
type TNamespace = class(TFastInterfacedObject, INamespace)
Description
Class implementing the INamespace interface
Hierarchy
- TFastInterfacedObject
- TNamespace
Overview
Fields
url: string; |
|
prefix: string; |
Methods
constructor create(const aurl: string; aprefix: string); |
|
class function make(const aurl: string; const aprefix: string): TNamespace; static; |
|
class function makeWithRC1(const aurl: string; const aprefix: string): TNamespace; static; |
|
class function uniqueUrl(const aurl: string): string; static; |
|
class procedure freeCache; static; |
|
class procedure assignNonNil(var old: TNamespace; new: TNamespace); static; inline; |
|
class procedure assignRC(var old: TNamespace; new: TNamespace); static; inline; |
|
class procedure releaseIfNonNil(var old: TNamespace); static; inline; |
|
function getPrefix: string; |
|
function getURL: string; |
|
function serialize: string; |
|
function getSelf: TNamespace; |
|
function equal(const ns: string): boolean; |
|
destructor Destroy; override; |
Description
Fields
url: string; |
|
prefix: string; |
|
Methods
constructor create(const aurl: string; aprefix: string); |
|
Creates a new namespace with url and prefix. (watch the argument order. It follows the XPath fn:QName function) |
class function make(const aurl: string; const aprefix: string): TNamespace; static; |
|
class function makeWithRC1(const aurl: string; const aprefix: string): TNamespace; static; |
|
class function uniqueUrl(const aurl: string): string; static; |
|
class procedure freeCache; static; |
|
class procedure assignNonNil(var old: TNamespace; new: TNamespace); static; inline; |
|
class procedure assignRC(var old: TNamespace; new: TNamespace); static; inline; |
|
class procedure releaseIfNonNil(var old: TNamespace); static; inline; |
|
function getPrefix: string; |
|
function getURL: string; |
|
function serialize: string; |
|
function getSelf: TNamespace; |
|
function equal(const ns: string): boolean; |
|
destructor Destroy; override; |
|
Generated by PasDoc 0.16.0.