Learning
Documentation
Community
Open Exchange
Global Masters
Home / Class Reference / ENSLIB namespace / Ens.DTL.Action
Private  Storage   

Ens.DTL.Action


abstract class Ens.DTL.Action extends
Ens.DTL.Node

Base class for all Action nodes

Inventory


Parameters Properties Methods Queries Indices ForeignKeys Triggers
1 3 3


Summary


Properties
Annotation Disabled Expanded Parent

Methods
%AddToSaveSet %ClassIsLatestVersion %ClassName %ConstructClone
%DispatchClassMethod %DispatchGetModified %DispatchGetProperty %DispatchMethod
%DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty %Extends
%GetParameter %IsA %IsModified %New
%NormalizeObject %ObjectModified %OriginalNamespace %PackageName
%RemoveFromSaveSet %SerializeObject %SetModified %ValidateObject
Deserialize DisplayName GenerateCode GenerateXML
NormalizeAttribute Serialize Validate WriteAnnotationXML
WriteExpandedAttribute

Subclasses
Ens.DTL.Assign Ens.DTL.Break Ens.DTL.CaseNode Ens.DTL.Code
Ens.DTL.Comment Ens.DTL.ForEach Ens.DTL.Group Ens.DTL.If
Ens.DTL.SQL Ens.DTL.SubTransform Ens.DTL.Switch Ens.DTL.Trace
Ens.DTL.Transform

Parameters


• parameter TAGNAME;

Properties


• property Annotation as %String(MAXLEN="");
This holds an annotation for the action
• property Disabled as %Boolean [ InitialExpression = 0 ];
This indicates whether the action (and any children of this action) are disabled.
• property Expanded as %Boolean [ InitialExpression = 1 ];
This indicates whether the action is marked for showing collapsed in DTL Editor.

Methods


• method GenerateXML(pStream As %BinaryStream) as %Status
• method WriteAnnotationXML(pStream As %BinaryStream, pHandleTag As %Boolean = 0) as %Status
• method WriteExpandedAttribute(pStream As %BinaryStream)