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

%CSP.RuleElement


class %CSP.RuleElement extends
%CSP.Rule

The %CSP.RuleElement class is the super class of all classes that represent elements within the DOM model for a CSR page.

Inventory


Parameters Properties Methods Queries Indices ForeignKeys Triggers
2


Summary


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

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

Subclasses
%CSP.RuleAction %CSP.RuleAttribute %CSP.RuleCache %CSP.RuleChildren
%CSP.RuleClass %CSP.RuleDefault %CSP.RuleDescription %CSP.RuleEnd
%CSP.RuleProperty %CSP.RuleSection %CSP.RuleStart

Methods


• method GetAttribute(name As %String, default As %String = "") as %String
Get the value of the HTML attribute name for this element. For rules do not resolve ##( )## and ##' '##.
• private method TrimChildren()
Trim white space from rule text.