This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.

For information on migrating to InterSystems IRIS, see How to Migrate to InterSystems IRIS, available on the WRC Distributions page (login required).


class %ZEN.Report.Display.common extends %Library.RegisteredObject, %XML.Adaptor

Property Inventory (Including Private)

Method Inventory (Including Private)


parameter NAMESPACE =;
XML namespace used for Zen Report display definitions.
parameter XMLFORMAT = Literal;
If XMLFORMAT="Literal", then only support for literal format import and export is generated.


property composite as composite (XMLPROJECTION = "none") [ Final ];
For components that are created as part of a composite(template component, this is a link to the composite that contains this object. Applications should not set this property.
Property methods: compositeGet(), compositeGetSwizzled(), compositeIsValid(), compositeNewObject(), compositeSet()
property id as %ZEN.Datatype.string;
This is a unique identifier that is used to distinguish this object from other objects within the same Zen Report Display.
You can find an object with a given id value using the node object's getComponentById() method.
Property methods: idDisplayToLogical(), idGet(), idIsValid(), idLogicalToDisplay(), idLogicalToOdbc(), idNormalize(), idSet()


classmethod %QuoteValue(pValue As %String)
Take a value string and return a quoted string.
classmethod %QuoteValueEmbedded(pValue As %String)
classmethod %QuoteValueL10N(pValue As %String)
Take a value string and return a quoted string wrapped within a $$$Text macro.
If value starts and ends with #( )#, then return an expression

Inherited Members

Inherited Methods (Including Private)