Class Reference
%CSP.RuleDocument
Server:appadmin-00044-deployment-6bf4cbc86d-9f4xc
Instance:IRIS
User:SuperUser
 
-
  [USER] >  [%CSP] >  [RuleDocument]
Private  Storage

class %CSP.RuleDocument extends %CSP.Document

The %CSP.RuleDocument class represents a CSR rule.

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
2


Summary

Properties
Children Closed Family HasEndTag LineNumber
NeedBroker NeedJS NeedJSBroker NewSection Parent
Rule TagAttributes TagName Text TextOnly

Methods
%AddToSaveSet %ClassIsLatestVersion %ClassName %ConstructClone
%DispatchClassMethod %DispatchGetModified %DispatchGetProperty %DispatchMethod
%DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty %Extends
%GetParameter %IsA %IsModified %New
%NormalizeObject %ObjectModified %OnClose %OnNew
%OriginalNamespace %PackageName %RemoveFromSaveSet %SerializeObject
%SetModified %ValidateObject AddChildElement AddEventBroker
GetAttribute GetAttributesOrdered HasValue InitAttribute
InnerText IsDefined OnMatch PopDefaultSection
PushDefaultSection QuoteAttribute RenderDefaultEndTag RenderDefaultStartTag
RenderEndTag RenderStartTag SetAttribute ValidateTag
WriteCSPServer WriteCSPText WriteExpressionText WriteServer
WriteText


Methods

• method RenderEndTag() as %Status
Compile of CSR file complete. Check for duplicate rules.
• method RenderStartTag() as %Status
Setup CSR file for compiling. No %CSP.PageBuilder is yet defined, so no output will be written to any CSR class.


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