MetadataModuleID class | modid.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 ( )`OVERRIDDEN | `modid.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 13/06/2025 from adv3Lite version 2.2.1