MetadataModuleIDclass

modid.t[189]

Superclass
Tree

Subclass
Tree

Global
Objects

Property
Summary

Method
Summary

Property
Details

Method
Details

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](../object/PreinitObject.html) [ModuleExecObject](../object/ModuleExecObject.html)                         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 ( )OVERRIDDEN

modid.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