Learning
Documentation
Community
Open Exchange
Global Masters
Home / Class Reference / %SYS namespace / %CSP.RuleRule
Private  Storage   

%CSP.RuleRule


class %CSP.RuleRule extends
%CSP.Document

The %CSP.RuleRule class represents the csr:rule tag within the DOM model for a CSR page.

Inventory


Parameters Properties Methods Queries Indices ForeignKeys Triggers
4


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


• classmethod OnMatch(rule As %CSP.Rule) as %Status
Implement DeleteRule for a rule file.
• method RenderEndTag() as %Status
Finish compiling a class for this rule.
• method RenderStartTag() as %Status
Start compiling a class for this rule.