Sepi
Class Tree
Index
Previous (TSepiLazyLoadData)
Next (TSepiMetaList)
Name
TSepiMeta
Parent
SepiReflectionCore
Class Hierarchy
TObject
Visibility
PUBLIC
Description
Meta générique
Les meta sont les informations statiques qui représentent les unités
compilées.
Members
Fields
Field
Description
FChildren
(-)
Liste des enfants
FCurrentVisibility
(-)
Visibilité courante des enfants
FForwards
(-)
Liste des enfants forwards
FIsForward
(-)
True tant que le meta n'a pas été construit
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 meta
AddPtrResource
(+)
Ajoute un pointeur aux ressources du meta
AfterConstruction
(+)
Appelé juste après l'exécution du dernier constructeur
BeforeDestruction
(+)
Appelé juste avant l'exécution du premier destructeur
ChildAdded
(#)
Appelé lorsqu'un enfant vient d'être ajouté
ChildRemoving
(#)
Appelé lorsqu'un enfant va être supprimé
Create
(+)
Crée un nouveau meta
Destroy
(+)
Détruit l'instance
Destroying
(#)
Appelé lorsque l'environnement Sepi est sur le point d'être détruit
FindMeta
(+)
Cherche un meta enfant
GetChildByName
(-)
Tableau des enfants indexés par leurs noms
GetChildCount
(-)
Nombre d'enfants
GetChildren
(-)
Tableau zero-based des enfants
GetFullName
(+)
Nom qualifié du meta, depuis l'unité contenante
GetMeta
(+)
Cherche un meta enfant
GetShorterNameFrom
(+)
Obtient le nom le plus court possible pour être référencé depuis un autre meta
GetWasForward
(-)
True si le meta a été créé forward, False sinon
InternalGetMeta
(#)
Cherche un meta enfant
InternalLookFor
(#)
Recherche un meta à partir de son nom
IsVisibleFrom
(+)
Teste si ce meta est visible depuis un endroit donné du programme
ListReferences
(#)
Liste les références auprès de l'unité contenante, pour préparer la sauvegarde
Load
(+)
Charge un meta 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 meta à partir de son nom
LookFor
(+)
Recherche un meta à partir de son nom
MakeUnnamedChildName
(+)
Construit un nom pour un enfant créé anonyme
NewInstance
(+)
Crée une nouvelle instance de TSepiMeta
ReAddChild
(#)
Ajoute de nouveau un meta à la liste des enfants
RemoveChild
(#)
Supprime un enfant
Save
(#)
Enregistre le meta dans un flux
SaveChild
(#)
Enregistre un enfant dans un flux
SaveChildren
(#)
Enregistre les enfants dans un flux
SaveForwards
(#)
Enregistre les forwards 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é courante des enfants
IsForward
(+)
True tant que le meta n'a pas été construit
NAME
(+)
Nom
Owner
(+)
Propriétaire
OwningUnit
(+)
Unité contenante
Root
(+)
Racine
State
(#)
État
Tag
(+)
Tag
Visibility
(+)
Visibilité
WasForward
(+)
True si le meta a été créé forward, False sinon
Legend
Symbol
Visibility
-
Private
#
Protected
+
Public
*
Published
A
Automated
S
Strict
Sepi
Class Tree
Index
Previous (TSepiLazyLoadData)
Next (TSepiMetaList)
Sébastien Doeraene - 2006-2008 - Under GNU GPLv3 License
Created with DelphiCodeToDoc. To obtain the latest revision, please visit
http://dephicodetodoc.sourceforge.net/