Class TExternalItem

Unit

Declaration

type TExternalItem = class(TBaseItem)

Description

TExternalItem extends TBaseItem to store extra information about a project. TExternalItem is used to hold an introduction and conclusion to the project.

Hierarchy

Overview

Methods

Protected procedure HandleTitleTag(ThisTag: TTag; var ThisTagData: TObject; EnclosingTag: TTag; var EnclosingTagData: TObject; const TagParameter: string; var ReplaceStr: string);
Protected procedure HandleShortTitleTag(ThisTag: TTag; var ThisTagData: TObject; EnclosingTag: TTag; var EnclosingTagData: TObject; const TagParameter: string; var ReplaceStr: string);
Public Constructor Create; override;
Public destructor Destroy; override;
Public procedure RegisterTags(TagManager: TTagManager); override;
Public function FindItem(const ItemName: string): TBaseItem; override;
Public procedure AddAnchor(const AnchorItem: TAnchorItem); overload;
Public function AddAnchor(const AnchorName: string): TAnchorItem; overload;
Public function BasePath: string; override;

Properties

Public property OutputFileName: string read FOutputFileName write SetOutputFileName;
Public property ShortTitle: string read FShortTitle write FShortTitle;
Public property SourceFileName: string read FSourceFilename write FSourceFilename;
Public property Title: string read FTitle write FTitle;
Public property Anchors: TBaseItems read FAnchors;

Description

Methods

Protected procedure HandleTitleTag(ThisTag: TTag; var ThisTagData: TObject; EnclosingTag: TTag; var EnclosingTagData: TObject; const TagParameter: string; var ReplaceStr: string);
 
Protected procedure HandleShortTitleTag(ThisTag: TTag; var ThisTagData: TObject; EnclosingTag: TTag; var EnclosingTagData: TObject; const TagParameter: string; var ReplaceStr: string);
 
Public Constructor Create; override;
 
Public destructor Destroy; override;
 
Public procedure RegisterTags(TagManager: TTagManager); override;
 
Public function FindItem(const ItemName: string): TBaseItem; override;
 
Public procedure AddAnchor(const AnchorItem: TAnchorItem); overload;
 
Public function AddAnchor(const AnchorName: string): TAnchorItem; overload;

If item with Name (case ignored) already exists, this raises exception EAnchorAlreadyExists. Otherwise it adds TAnchorItem with given name to Anchors. It also returns created TAnchorItem.

Public function BasePath: string; override;
 

Properties

Public property OutputFileName: string read FOutputFileName write SetOutputFileName;

name of documentation output file

Public property ShortTitle: string read FShortTitle write FShortTitle;
 
Public property SourceFileName: string read FSourceFilename write FSourceFilename;
 
Public property Title: string read FTitle write FTitle;
 
Public property Anchors: TBaseItems read FAnchors;

Anchors holds a list of TAnchorItems that represent anchors and sections within the TExternalItem. The TAnchorItems have no content so, they should not be indexed separately.


Generated by PasDoc 0.16.0.