%ZEN.ObjectProjection
deprecated class %ZEN.ObjectProjection extends %Projection.AbstractProjection
Projection class used by %ZEN.Component.object classes. This is used to manage post-compilation actions for Zen components.Method Inventory
Methods
Add the Zen class, pClass to the post-compilation queue.
pFlag is a csv-list indicating what kind of post-compile action are needed:
"schema" - XML schema for Studio needs to be regenerated.
"HTML" - HTML include files (CSS and js) need to be regenerated.
"SVG" - SVG include files (CSS and js) need to be regenerated.
"schema" - XML schema for Studio needs to be regenerated.
"HTML" - HTML include files (CSS and js) need to be regenerated.
"SVG" - SVG include files (CSS and js) need to be regenerated.
classmethod CreateIncludes(pKey As %String, ByRef pModules As %String, pDisplay As %Boolean = 1) as %Status
classmethod CreateProjection(pClassName As %Library.String, ByRef parameters As %Library.String, modified As %Library.String, qstruct As %Library.String) as %Status
This is called when a component class is compiled.
classmethod EndCompile(qstruct) as %Status
Execute the various post-compilation actions for the Zen library.
classmethod RemoveProjection(pClassName As %Library.String, ByRef parameters As %Library.String, recompile As %Library.Boolean, modified As %Library.String, qstruct As %Library.String) as %Status
This is called when a component class is removed.
Inherited Members
Inherited Methods
- %ClassIsLatestVersion()
 - %ClassName()
 - %DispatchClassMethod()
 - %DispatchGetModified()
 - %DispatchGetProperty()
 - %DispatchMethod()
 - %DispatchSetModified()
 - %DispatchSetMultidimProperty()
 - %DispatchSetProperty()
 - %Extends()
 - %GetParameter()
 - %IsA()
 - %New()
 - %OriginalNamespace()
 - %PackageName()
 - %SetModified()
 - AddToManifest()
 - QueueClass()
 - RemoveFromManifest()
 - RemoveFromQueue()
 - SetQueueFlag()
 - getDefaultParam()
 - getROOTDIR()