Projection class used by the <class>DeepSee.ListingGroupDefinition</class> class. More...
Static Public Member Functions | |
_.Library.Status | CreateProjection (_.Library.String pClassName, _.Library.String parameters, _.Library.String modified, qstruct) |
Projection class used by the <class>DeepSee.ListingGroupDefinition</class> class. More... | |
_.Library.Status | RemoveProjection (_.Library.String pClassName, _.Library.String parameters, _.Library.Boolean recompile, _.Library.String modified, qstruct) |
This method is called by the Class Compiler whenever an associated. More... | |
![]() | |
_.Library.Status | AddToManifest (classname, item) |
Call this helper method to add a component to the class manifest. More... | |
_.Library.Status | EndCompile (qstruct) |
This is called as close to the end of the compile as possible so it can do cleanup work or more. More... | |
QueueClass (classname) | |
This is a helper method for implementors of projection classes. More... | |
_.Library.Status | RemoveFromManifest (classname, item) |
Called when you remove a projected item to remove this from the manifest. | |
RemoveFromQueue (classname) | |
Can be called to remove a queued class from the queued class list created with. More... | |
Additional Inherited Members | |
![]() | |
DisableMulticompile = None | |
If true then do not create this projection using the class compiler multicompile. More... | |
Projection class used by the <class>DeepSee.ListingGroupDefinition</class> class.
This class takes care of any work that needs to happen when a listing group definition is created (compiled) or deleted. This class should be considered INTERNAL.
|
static |
Projection class used by the <class>DeepSee.ListingGroupDefinition</class> class.
This class takes care of any work that needs to happen when a listing group definition is created (compiled) or deleted. This class should be considered INTERNAL.
This method is called by the Class Compiler whenever an associated
class has finished compiling. classname contains the name of the associated class while parameters contains an array of the projection parameters subscripted by parameter name. Also the special parameter value parameters("%qstruct") contains a merge of the qstruct array this projection is being compiled with. The modified for an incremental compile will contain a comma separated list of the methods that were modified and it will be blank for a full compile
Any errors reported by this method are reported by the Class Compiler but do not effect class compilation in any way.
Reimplemented from AbstractProjection.
|
static |
This method is called by the Class Compiler whenever an associated.
class is either a) about to be recompiled, or b) about to be deleted. classname contains the name of the associated class while parameters contains an array of the projection parameters subscripted by parameter name. Also the special parameter value parameters("%qstruct") contains a merge of the qstruct array this projection is being compiled with. recompile is true (1) if the associated class is about to be recompiled. The modified for an incremental compile will contain the comma separated list of methods that were modified and will be blank for a full compiler.
Any errors reported by this method are reported by the Class Compiler but do not effect class compilation in any way.
Reimplemented from AbstractProjection.