Home > Class Reference > ENSLIB namespace > %ZEN.Template.ZENPageList

%ZEN.Template.ZENPageList

abstract class %ZEN.Template.ZENPageList extends %Library.RegisteredObject

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

Method Inventory (Including Private)

Methods (Including Private)

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.

Inherited Members

Inherited Methods (Including Private)