Sepi
Name
TSepiComponent
Parent
SepiReflectionCore
Class Hierarchy
TObject
Visibility
PUBLIC
Description
Composant Sepi
Les composants Sepi forment un arbre (dont la racine est de type TSepiRoot)
de tous les éléments de réflexion connus de Sepi.
Members
Fields
Field Description FChildren (-) Liste des enfants FCurrentVisibility (-) Visibilité avec laquelle les enfants de ce composant seront créés FDigest (-) Digest de compatibilité FDigestBuilt (-) True ssi FDigest a déjà été construit FForwards (-) Liste des enfants forwards FName (-) Nom FObjResources (-) Liste des ressources objet FOwner (-) Propriétaire FOwningUnit (-) Unité contenante FPtrResources (-) Liste des ressources pointeur FRoot (-) Racine FState (-) État FTag (-) Tag FUnnamedChildCount (-) Nombre d'enfants créés anonymes FVisibility (-) Visibilité
Methods
Method Description AcquireObjResource (+) S'approprie une ressource objet AcquirePtrResource (+) S'approprie une ressource pointeur AddChild (#) Ajoute un enfant AddForward (-) Ajoute un enfant forward AddObjResource (+) Ajoute un objet aux ressources du composant AddPtrResource (+) Ajoute un pointeur aux ressources du composant AfterConstruction (+) [@inheritDoc] BeforeDestruction (+) [@inheritDoc] CheckDigest (+) Vérifie le digest de compatibilité CheckDigest (+) Vérifie le digest de compatibilité ChildAdded (#) Appelé lorsqu'un enfant vient d'être ajouté ChildRemoving (#) Appelé lorsqu'un enfant va être supprimé Create (+) Crée un nouveau composant Destroy (+) [@inheritDoc] Destroying (#) Appelé lorsque l'environnement Sepi est sur le point d'être détruit EnsureDigestBuilt (-) S'assure que le digest de compatibilité a été construit FindComponent (+) Cherche un composant enfant FindContainer (+) Trouve le conteneur de ce composnat GetChildByName (-) Tableau des enfants indexés par leurs noms GetChildCount (-) Nombre d'enfants GetChildren (-) Tableau zero-based des enfants GetComponent (+) Cherche un composant enfant GetDigest (-) Digest de compatibilité GetDisplayName (#) Nom destiné à l'affichage GetFullName (+) Nom qualifié du composant, depuis l'unité contenante GetIsForward (-) Indique si le composant est encore en forward GetShorterNameFrom (+) Nom le plus court possible pour être référencé depuis un autre composant GetTypeInfoName (-) Nom à stocker dans les RTTI GetTypeInfoNameSize (-) Taille du nom à stocker dans les RTTI GetWasForward (-) Indique si le composant a été créé forward InternalGetComponent (#) Cherche un composant enfant InternalLookFor (#) Recherche un composant à partir de son nom IsAncestor (+) Teste si un composant donné est un ancêtre de ce composnat IsVisibleFrom (+) Teste si ce composant est visible depuis un composant donné ListReferences (#) Liste les références auprès de l'unité contenante, pour préparer la sauvegarde Load (+) Charge un composant depuis un flux LoadChild (#) Charge un enfant depuis un flux LoadChildren (#) Charge les enfants depuis un flux Loaded (#) Appelé lorsque l'unité contenante est complètement chargée/créée LoadForwards (#) Charge les forwards depuis un flux LookFor (+) Recherche un composant à partir de son nom à partir de ce composant LookFor (+) Recherche un composant à partir de son nom MakeUnnamedChildName (+) Construit un nom pour un enfant créé anonyme ReAddChild (#) Ajoute de nouveau un composant à la liste des enfants RemoveChild (#) Supprime un enfant Save (#) Enregistre le composant dans un flux SaveChild (#) Enregistre un enfant dans un flux SaveChildren (#) Enregistre les enfants dans un flux SaveForwards (#) Enregistre les forwards dans un flux StoreTypeInfoName (+) Enregistre le nom de ce composant dans des RTTI WriteDigestData (#) Écrit les données nécessaires au digest de compatibilité dans un flux WriteDigestToStream (+) Écrit le digest de compatibilité dans un flux
Properties
Property Description ChildByName (+) Tableau des enfants indexés par leurs noms ChildCount (+) Nombre d'enfants Children (+) Tableau zero-based des enfants CurrentVisibility (+) Visibilité avec laquelle les enfants de ce composant seront créés Digest (+) Digest de compatibilité DisplayName (+) Nom destiné à l'affichage IsForward (+) Indique si le composant est encore en forward NAME (+) Nom Owner (+) Propriétaire OwningUnit (+) Unité contenante Root (+) Racine State (#) État Tag (+) Tag TypeInfoName (+) Nom à stocker dans les RTTI TypeInfoNameSize (+) Taille du nom à stocker dans les RTTI Visibility (+) Visibilité WasForward (+) Indique si le composant a été créé forward
Legend
Symbol Visibility - Private # Protected + Public * Published A Automated S Strict
Sepi