MetadataModuleIDclassmodid.t[189]

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 ModuleExecObject :
execAfterMe  execBeforeMe  hasInitialized_  isDoingExec_  isExecuted_ 

Summary of Methods  

execute  writeMetadataFile 

Inherited from ModuleID :
getModuleList  showAbout  showCredit  showVersion 

Inherited from ModuleExecObject :
_execute  classExec 

Properties  

(none)

Methods  

execute ( )OVERRIDDENmodid.t[191]

execute pre-initialization

writeMetadataFile ( )modid.t[203]
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

TADS 3 Library Manual
Generated on 5/16/2013 from TADS version 3.1.3