Home > Class Reference > ENSLIB namespace > Ens.DTL.Action
Private  

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)