Class Reference
IRIS for UNIX 2024.1.2
InterSystems: The power behind what matters   
Documentation  Search
  [USER] >  [%ZEN] >  [Template] >  [ZENPageList]
Private  Storage   

deprecatedabstract class %ZEN.Template.ZENPageList extends %RegisteredObject

This utility class is used by the ZEN Page Wizard to provide a set of sample pages for the user to choose from.

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
6


Summary

Methods
%AddToSaveSet %ClassIsLatestVersion %ClassName %ConstructClone
%DispatchClassMethod %DispatchGetModified %DispatchGetProperty %DispatchMethod
%DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty %Extends
%GetPageCaption %GetPageGenerators %GetPageSVG %GetParameter
%IsA %IsModified %New %NormalizeObject
%ObjectModified %OriginalNamespace %PackageName %RemoveFromSaveSet
%SerializeObject %SetModified %ValidateObject %WriteMethods
%WriteXDATAContents %WriteXDATAStyle


Methods

• classmethod %GetPageCaption(pClass As %String) as %String
Return the caption that should be used for the page.
• final classmethod %GetPageGenerators(Output pPages) as %Status
Return an array of page generator classes.
• classmethod %GetPageSVG(pClass As %String) as %Status
Draw the SVG icon for the given page. pClass is a generator class name
• classmethod %WriteMethods(pClass As %String, pInfo As %ZEN.Template.PageGeneratorInfo) as %Status
Get generator class to write out methods for the new class.
• classmethod %WriteXDATAContents(pClass As %String, pInfo As %ZEN.Template.PageGeneratorInfo) as %Status
Get generator class to write out the XDATA Contents block for the new class.
• classmethod %WriteXDATAStyle(pClass As %String, pInfo As %ZEN.Template.PageGeneratorInfo) as %Status
Get generator class to write out the XDATA Style block for the new class.


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