Units
Class Hierarchy
Classes, Interfaces and Objects
Types
Variables
Constants
Functions and Procedures
Identifiers

Class TMLDiagram

Unit

UCompDefinition

Declaration

type TMLDiagram = class(TObject)

Description

Le gestionnaire de diagramme (filière, stream, etc.) - Le coeur de l'affaire (bis) !!!

Methods

Overview

Public constructor Create(AOwner: TComponent; prmImages: TImageList; prmStateImages: TImageList; var prmOk: Boolean);
Public constructor CreateFromFile(AOwner: TComponent; prmImages: TImageList; prmFileName: string);
Public destructor Destroy; override;
Public procedure AddMLComponent(prmMLComp: TMLComponent);
Public procedure DelCurMLComponent();
Public procedure FullExecute();
Public function getHTMLFrameName(): string;
Public procedure SaveToFile(prmFileName: string = '');
Public procedure SaveToMemINI(prmINI: TMemINIFile);
Public procedure SaveToStream(prmStream: TStream);

Description

Public constructor Create(AOwner: TComponent; prmImages: TImageList; prmStateImages: TImageList; var prmOk: Boolean);

attention, le deuxième paramètre sert à vérifier que tout est ok i.e. connexion aux données et création du premier composant dataset

Public constructor CreateFromFile(AOwner: TComponent; prmImages: TImageList; prmFileName: string);

chargement à partir d'un fichier

Public destructor Destroy; override;

destructor

Public procedure AddMLComponent(prmMLComp: TMLComponent);

ajouter un composant dans la liste, avec qq tests

Public procedure DelCurMLComponent();

supprimer le composant sélectionné et ses descendants

Public procedure FullExecute();

lancer l'exécution sur l'ensemble des feuilles

Public function getHTMLFrameName(): string;

récupérer le nom de frame associé au diagramme

Public procedure SaveToFile(prmFileName: string = '');

sauvegarde générique qui teste le type de fichier à gérer

Public procedure SaveToMemINI(prmINI: TMemINIFile);

écrire les informations dans un fichier INI

Public procedure SaveToStream(prmStream: TStream);

sauvegarde des composants dans un flux

Properties

Overview

Public property DatabaseName: string;
Public property Dataset: TLstAttributes;
Public property FrmMLDiagram: TFrmBase;
Public property HTMLFileName: string;
Public property LstMLComp: TObjectList;
Public property MLComponent[i: integer]: TMLComponent;
Public property RootMLComp: TMLComponent;
Public property Title: string;
Public property TreeView: TTreeView;

Description

Public property DatabaseName: string;

nom du fichier chargé

Public property Dataset: TLstAttributes;

ensemble de données traité

Public property FrmMLDiagram: TFrmBase;

la fiche associée au diagramme

Public property HTMLFileName: string;

nom du rapport HTML

Public property LstMLComp: TObjectList;

la liste des composants du diagramme

Public property MLComponent[i: integer]: TMLComponent;

composant n°i

Public property RootMLComp: TMLComponent;

premier composant, la racine

Public property Title: string;

titre du diagramme

Public property TreeView: TTreeView;

le treeview associé


Generated by DIPasDoc 0.8.6 on ven. 09/ janv. 2004 00:52:26