MetadataModuleID class | modid.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 ( )`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