Skip to main content

%Studio.Extension.Projection

Class %Studio.Extension.Projection Extends %Projection.AbstractProjection [ System = 2 ]

Project the XData 'menu' block to the menu table

Methods

CreateProjection

ClassMethod CreateProjection(classname As %String, ByRef parameters As %String) As %Status

RemoveProjection

ClassMethod RemoveProjection(classname As %String, ByRef parameters As %String, recompile As %Boolean) As %Status

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. recompile is true (1) if the associated class is about to be recompiled.
Any errors reported by this method are reported by the Class Compiler but do not effect class compilation in any way.