IPM
Routine Class Reference
Inheritance diagram for Routine:
Inheritance graph

Public Member Functions

_.Library.Status OnConfigureMappings (pParams)
 Subclasses may override to customize mapping behavior at the beginning of the Reload phase.
 
- Public Member Functions inherited from Document
 OnGetUniqueName (pUniqueName)
 Returns a unique name for this resource. More...
 
_.Library.String OnItemRelativePath (_.Library.String pItemName)
 Returns the path relative to the module root for item pItemName within this resource.
 
_.Library.Status OnLoad (_.Library.String pFullResourcePath, _.Library.Boolean pVerbose, _.Library.Boolean pCompile, _.Library.String pLoadedList, _.Library.String pParams)
 Subclasses may override to customize resource load behavior during the Reload phase. More...
 
_.Library.Status OnPhase (_.Library.String pPhase, pParams, _.Library.Boolean pResourceHandled)
 Called as phase pPhase is executed for the resource. More...
 
_.Library.Status OnResolveChildren (pResourceArray)
 Enumerate all documents contained in the resource being processed. More...
 
- Public Member Functions inherited from Abstract
 OnGetStudioProject (_.Studio.Project pProject, _.Library.Boolean pHandled)
 Subclasses may override to customize the studio project. More...
 

Public Attributes

 Directory
 Directory relative to module root containing the exported resource. More...
 
 FilenameExtension
 Extension for individual filename(s) that comprise this resource. More...
 
- Public Attributes inherited from Document
 Compile
 If true, the resource will be compiled during the compilation phase in the module lifecycle. More...
 
 Directory
 Directory relative to module root containing the exported resource. More...
 
 DirectoryDefined
   More...
 
 FilenameExtension
 Extension for individual filename(s) that comprise this resource. More...
 
 FilenameTranslateAssociator
 Characters in the filename to use as the associator in $translate when determining the resource's filename on disk. More...
 
 FilenameTranslateIdentifier
 Characters in the filename to use as the identifier in $translate when determining the resource's filename on disk. More...
 
 Format
 Export format - list of acceptable values may differ by subclass. More...
 
 LoadAsDirectory
 If true (default is false), the resource is loaded as a directory. More...
 
- Public Attributes inherited from AbstractCompilable
 CompileAfter
 Comma-separated list of resource names after which this resource should be compiled. More...
 
 ExportFlags
 Flags/qualifiers to export items with. More...
 
 Flags
 Flags/qualifiers to compile with (overriding any more general defaults); "verbose" added per lifecycle command. More...
 
- Public Attributes inherited from Abstract
 Params
   More...
 

Static Public Attributes

 DESCRIPTION = None
 Description of resource processor class (shown in UI)
 
 EXTENSION = None
 May be set to determine the value of <property>Extension</property> based on a static value rather than based on the resource name.
 
- Static Public Attributes inherited from Document
 ATTRIBUTES = None
 Comma-separated list of resource attribute names that this processor uses.
 
 DESCRIPTION = None
 Description of resource processor class (shown in UI)
 
 EXTENSION = None
 May be set to determine the value of <property>Extension</property> based on a static value rather than based on the resource name. More...
 
 NAMEPOSTFIX = None
 When a module is loaded in developer mode, this is appended to the resource name in ^Sources - e.g., ^Sources(..Extension, <resource name>_..NAMEPOSTFIX) More...
 
- Static Public Attributes inherited from AbstractCompilable
 ATTRIBUTES = None
 Comma-separated list of resource attribute names that this processor uses.
 
 DESCRIPTION = None
 Description of resource processor class (shown in UI)
 
- Static Public Attributes inherited from Abstract
 ATTRIBUTES = None
 Comma-separated list of resource attribute names that this processor uses.
 
 DESCRIPTION = None
 Description of resource processor class (shown in UI)
 

Additional Inherited Members

- Static Public Member Functions inherited from Document
_.Library.Boolean ResourceIsMappedToDefaultDB (_.Library.String pResourceName)
 Helper method to be used in derived classes' OnConfigureMappings() to skip creating unnecessary mappings. More...
 

Member Data Documentation

◆ Directory

Directory

Directory relative to module root containing the exported resource.

Defaults to the resource's extension (lower-case) if unspecified.  

◆ FilenameExtension

FilenameExtension

Extension for individual filename(s) that comprise this resource.