Klasse THelpDatabases

BeschreibungHierarchieFelderMethodenEigenschaften

Unit

Deklaration

type THelpDatabases = class(THelpManager)

Beschreibung

no description available, THelpManager description follows

Hierarchie

Übersicht

Methoden

Public constructor Create;
Public destructor Destroy; override;
Public function Count: integer;
Public function FindDatabase(ID: THelpDatabaseID): THelpDatabase;
Public function GetDatabase(ID: THelpDatabaseID; var HelpDB: THelpDatabase; var HelpResult: TShowHelpResult; var ErrMsg: string): boolean;
Public function IndexOf(ID: THelpDatabaseID): integer;
Public function CreateUniqueDatabaseID(const WishID: string): THelpDatabaseID;
Public function CreateHelpDatabase(const WishID: string; HelpDataBaseClass: THelpDatabaseClass; AutoRegister: boolean): THelpDatabase;
Public function ShowTableOfContents(var ErrMsg: string): TShowHelpResult; override;
Public procedure ShowError(ShowResult: TShowHelpResult; const ErrMsg: string); override;
Public function GetBaseURLForBasePathObject(BasePathObject: TObject): string; virtual;
Public function GetBaseDirectoryForBasePathObject(BasePathObject: TObject): string; virtual;
Public function FindViewer(const MimeType: string; var ErrMsg: string; var Viewer: THelpViewer): TShowHelpResult; virtual;
Public function SubstituteMacros(var s: string): boolean; virtual;
Public function ShowHelpForNodes(Query: THelpQuery; Nodes: THelpNodeQueryList; var ErrMsg: string): TShowHelpResult; virtual;
Public function ShowHelpForQuery(Query: THelpQuery; AutoFreeQuery: boolean; var ErrMsg: string): TShowHelpResult; override;
Public function ShowHelpForContext(Query: THelpQueryContext; var ErrMsg: string): TShowHelpResult; override;
Public function ShowHelpForKeyword(Query: THelpQueryKeyword; var ErrMsg: string): TShowHelpResult; override;
Public function ShowHelpForPascalContexts(Query: THelpQueryPascalContexts; var ErrMsg: string): TShowHelpResult; override;
Public function ShowHelpForSourcePosition(Query: THelpQuerySourcePosition; var ErrMsg: string): TShowHelpResult; override;
Public function ShowHelpForMessageLine(Query: THelpQueryMessage; var ErrMsg: string): TShowHelpResult; override;
Public function ShowHelpForClass(Query: THelpQueryClass; var ErrMsg: string): TShowHelpResult; override;
Public function ShowHelpFile(const Filename, Title, MimeType: string; var ErrMsg: string): TShowHelpResult; override;
Public function ShowHelp(const URL, Title, MimeType: string; var ErrMsg: string): TShowHelpResult; override;
Public function GetNodesForKeyword(const HelpKeyword: string; var ListOfNodes: THelpNodeQueryList; var ErrMsg: string): TShowHelpResult; virtual;
Public function GetNodesForContext(HelpContext: THelpContext; var ListOfNodes: THelpNodeQueryList; var ErrMsg: string): TShowHelpResult; virtual;
Public function GetNodesForPascalContexts(ListOfPascalHelpContextList: TList; var ListOfNodes: THelpNodeQueryList; var ErrMsg: string): TShowHelpResult; virtual;
Public function GetNodesForClass(AClass: TClass; var ListOfNodes: THelpNodeQueryList; var ErrMsg: string): TShowHelpResult; virtual;
Public function GetNodesForMessage(const AMessage: string; MessageParts: TStrings; var ListOfNodes: THelpNodeQueryList; var ErrMsg: string): TShowHelpResult; virtual;
Public function ShowHelpSelector(Query: THelpQuery; Nodes: THelpNodeQueryList; var ErrMsg: string; var Selection: THelpNodeQuery ): TShowHelpResult; virtual;
Public procedure RegisterHelpDatabaseClass(NewHelpDB: THelpDatabaseClass);
Public procedure UnregisterHelpDatabaseClass(AHelpDB: THelpDatabaseClass);
Public function HelpDatabaseClassCount: integer;
Public function GetHelpDatabaseClass(Index: integer): THelpDatabaseClass;
Public procedure Load(Storage: TConfigStorage); virtual;
Public procedure Save(Storage: TConfigStorage); virtual;

Eigenschaften

Public property Items[Index: integer]: THelpDatabase read GetItems;

Beschreibung

Methoden

Public constructor Create;
 
Public destructor Destroy; override;
 
Public function Count: integer;
 
Public function FindDatabase(ID: THelpDatabaseID): THelpDatabase;
 
Public function GetDatabase(ID: THelpDatabaseID; var HelpDB: THelpDatabase; var HelpResult: TShowHelpResult; var ErrMsg: string): boolean;
 
Public function IndexOf(ID: THelpDatabaseID): integer;
 
Public function CreateUniqueDatabaseID(const WishID: string): THelpDatabaseID;
 
Public function CreateHelpDatabase(const WishID: string; HelpDataBaseClass: THelpDatabaseClass; AutoRegister: boolean): THelpDatabase;
 
Public function ShowTableOfContents(var ErrMsg: string): TShowHelpResult; override;
 
Public procedure ShowError(ShowResult: TShowHelpResult; const ErrMsg: string); override;
 
Public function GetBaseURLForBasePathObject(BasePathObject: TObject): string; virtual;
 
Public function GetBaseDirectoryForBasePathObject(BasePathObject: TObject): string; virtual;
 
Public function FindViewer(const MimeType: string; var ErrMsg: string; var Viewer: THelpViewer): TShowHelpResult; virtual;
 
Public function SubstituteMacros(var s: string): boolean; virtual;
 
Public function ShowHelpForNodes(Query: THelpQuery; Nodes: THelpNodeQueryList; var ErrMsg: string): TShowHelpResult; virtual;
 
Public function ShowHelpForQuery(Query: THelpQuery; AutoFreeQuery: boolean; var ErrMsg: string): TShowHelpResult; override;
 
Public function ShowHelpForContext(Query: THelpQueryContext; var ErrMsg: string): TShowHelpResult; override;
 
Public function ShowHelpForKeyword(Query: THelpQueryKeyword; var ErrMsg: string): TShowHelpResult; override;
 
Public function ShowHelpForPascalContexts(Query: THelpQueryPascalContexts; var ErrMsg: string): TShowHelpResult; override;
 
Public function ShowHelpForSourcePosition(Query: THelpQuerySourcePosition; var ErrMsg: string): TShowHelpResult; override;
 
Public function ShowHelpForMessageLine(Query: THelpQueryMessage; var ErrMsg: string): TShowHelpResult; override;
 
Public function ShowHelpForClass(Query: THelpQueryClass; var ErrMsg: string): TShowHelpResult; override;
 
Public function ShowHelpFile(const Filename, Title, MimeType: string; var ErrMsg: string): TShowHelpResult; override;
 
Public function ShowHelp(const URL, Title, MimeType: string; var ErrMsg: string): TShowHelpResult; override;
 
Public function GetNodesForKeyword(const HelpKeyword: string; var ListOfNodes: THelpNodeQueryList; var ErrMsg: string): TShowHelpResult; virtual;
 
Public function GetNodesForContext(HelpContext: THelpContext; var ListOfNodes: THelpNodeQueryList; var ErrMsg: string): TShowHelpResult; virtual;
 
Public function GetNodesForPascalContexts(ListOfPascalHelpContextList: TList; var ListOfNodes: THelpNodeQueryList; var ErrMsg: string): TShowHelpResult; virtual;
 
Public function GetNodesForClass(AClass: TClass; var ListOfNodes: THelpNodeQueryList; var ErrMsg: string): TShowHelpResult; virtual;
 
Public function GetNodesForMessage(const AMessage: string; MessageParts: TStrings; var ListOfNodes: THelpNodeQueryList; var ErrMsg: string): TShowHelpResult; virtual;
 
Public function ShowHelpSelector(Query: THelpQuery; Nodes: THelpNodeQueryList; var ErrMsg: string; var Selection: THelpNodeQuery ): TShowHelpResult; virtual;
 
Public procedure RegisterHelpDatabaseClass(NewHelpDB: THelpDatabaseClass);
 
Public procedure UnregisterHelpDatabaseClass(AHelpDB: THelpDatabaseClass);
 
Public function HelpDatabaseClassCount: integer;
 
Public function GetHelpDatabaseClass(Index: integer): THelpDatabaseClass;
 
Public procedure Load(Storage: TConfigStorage); virtual;
 
Public procedure Save(Storage: TConfigStorage); virtual;
 

Eigenschaften

Public property Items[Index: integer]: THelpDatabase read GetItems;
 

Erstellt mit PasDoc 0.10.0 am 2007-03-27 23:03:00