MetadataModuleIDclassmodid.t[194]

A module ID with metadata. During pre-initialization, we'll automatically write out a file with the metadata for each of these objects. This is an abstract base class; a subclass must be created for each specific metadata format.

class MetadataModuleID :   ModuleID   PreinitObject

Superclass Tree   (in declaration order)

MetadataModuleID
        ModuleID
                object
        PreinitObject
                ModuleExecObject
                        object

Subclass Tree  

MetadataModuleID
        GameInfoModuleID
                GameID

Global Objects  

(none)

Summary of Properties  

Inherited from ModuleID :
byline  htmlByline  listingOrder  name  version 

Inherited from PreinitObject :
execBeforeMe  reverseGlobalSymbols 

Inherited from ModuleExecObject :
execAfterMe  hasInitialized_  isDoingExec_  isExecuted_ 

Summary of Methods  

execute  writeMetadataFile 

Inherited from ModuleID :
getModuleList  showAbout  showCredit  showVersion  showVersionMsg 

Inherited from ModuleExecObject :
_execute  classExec 

Properties  

(none)

Methods  

execute ( )OVERRIDDENmodid.t[196]

execute pre-initialization

writeMetadataFile ( )modid.t[208]
write our metadata file - this must be overridden by each subclass to carry out the specific steps needed to create and write the metadata file in the appropriate format for the subclass

Adv3Lite Library Reference Manual
Generated on 03/07/2024 from adv3Lite version 2.1