Class Reference
IRIS for UNIX 2019.2
InterSystems: The power behind what matters   
Documentation  Search
  [ENSLIB] >  [Ens] >  [DTL] >  [Action]
Private  Storage   

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)


Copyright (c) 2019 by InterSystems Corporation. Cambridge, Massachusetts, U.S.A. All rights reserved. Confidential property of InterSystems Corporation.