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.
Parameters
|
Properties
|
Methods
|
Queries
|
Indices
|
ForeignKeys
|
Triggers
|
|
|
4
|
|
|
|
|
classmethod %QueueClass(pClass As %String, pFlag As %String)
as %Status
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.
classmethod CreateProjection(pClassName As %String, ByRef parameters As %String, modified As %String)
as %Status
This is called when a component class is compiled.
classmethod RemoveProjection(pClassName As %String, ByRef parameters As %String, recompile As %Boolean)
as %Status
This is called when a component class is removed.