Former-commit-id:a02aeb236c
[formerly9f19e3f712
] [formerlya02aeb236c
[formerly9f19e3f712
] [formerly06a8b51d6d
[formerly 64fa9254b946eae7e61bbc3f513b7c3696c4f54f]]] Former-commit-id:06a8b51d6d
Former-commit-id:8e80217e59
[formerly3360eb6c5f
] Former-commit-id:377dcd10b9
9 lines
No EOL
760 B
Text
9 lines
No EOL
760 B
Text
Next, we have the $B!H(BgenerateProducts$B!I(B method which conducts the general flow of product execution. It consists of the following methods and steps:
|
||
_getVariables: Get the variables entered by the user from the VariableList definition and set up any product specific variables.
|
||
_getAreaList: Get the list of edit areas over which the product will run.
|
||
_determineTimeRanges: Calculate the time ranges over which we$B!G(Bll need to sample the data.
|
||
_sampleData: Sample the data
|
||
_preProcessProduct: Create the product header.
|
||
Now we loop through each edit area producing a header (_preProcessArea), the product text (_makeProduct), and a footer (_postProcessArea).
|
||
_postProcessProduct: Create product footer.
|
||
Return the resulting text string. |