Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,059 of 9,059 pages
About the help in other languages
All help pages

Builder

Builds a complex object or text step by step. 10 instances in Exponential.

Download as PDF

Address: https://doc.exponential.earth/learninminutes/exphelp/viewer/standards/patterns/builder.md

On this page

Builder

Note

This page is generated from the source code by php bin/php/exppatterncatalogue.php --write. Do not edit it by hand: change the code or the generator, then run the command again. How the patterns are recognized: the pattern catalogue.

Builds a complex object or text step by step.

GroupCreation
Instances10
Recognized byClass name contains Builder or Generator.

Classes by area

extension/cjw_newsletter (1)

All patterns of extension/cjw_newsletter

ClassKindFileDescriptionExtension point
CjwNewsletterEditionBuilderclassextension/cjw_newsletter/classes/editorial/cjwnewslettereditionbuilder.php:24Makes and fills editions: finds the latest unsent edition of a list, copies a template edition under its list, and takes articles from a pool into an…–

extension/explayouts_api (1)

All patterns of extension/explayouts_api

ClassKindFileDescriptionExtension point
expLayoutsEzValueUrlGeneratorclassextension/explayouts_api/classes/explayoutsezvalueurlgenerator.php:2––

extension/explayouts_site_api (1)

All patterns of extension/explayouts_site_api

ClassKindFileDescriptionExtension point
expLayoutsSiteApiItemValueUrlGeneratorclassextension/explayouts_site_api/classes/explayoutssiteapiitemvalueurlgenerator.php:2––

extension/ezfind (1)

All patterns of extension/ezfind

ClassKindFileDescriptionExtension point
ezfeZPSolrQueryBuilderclassextension/ezfind/classes/ezfezpsolrquerybuilder.php:8––

extension/ezodf (1)

All patterns of extension/ezodf

ClassKindFileDescriptionExtension point
eZOOGeneratorclassextension/ezodf/classes/ezoogenerator.php:41––

extension/xrowmetadata (1)

All patterns of extension/xrowmetadata

ClassKindFileDescriptionExtension point
xrowMetaDataLicenseCatalogueGeneratorclassextension/xrowmetadata/bin/php/xrowmetadatalicenses.php:84Builds the license catalogue share/licenses/licenses.json of xrowmetadata from two downloaded files, never from the network:–

kernel/classes/help (2)

All patterns of kernel/classes/help

ClassKindFileDescriptionExtension point
expHelpExamplesGeneratorclasskernel/classes/help/exphelpexamplesgenerator.php:25Writes the generated reference examples below doc/eng-us/examples/ (doc/eng-us/examples/README.md, "How the generated pages are made"): one Markdown…–
expHelpManualBuilderclasskernel/classes/help/content/exphelpmanualbuilder.php:35The manuals of help maintained as content, made from the Markdown help (doc/eng-us/features/6.0/help-content.md, "Manuals from the Markdown help").–

kernel/classes/pdfexport (1)

All patterns of kernel/classes/pdfexport

ClassKindFileDescriptionExtension point
expPDFExportGeneratorclasskernel/classes/pdfexport/exppdfexportgenerator.php:27Generates the PDF of an export: into its stored file, or into a temporary file that is then sent and removed.–

kernel/private (1)

All patterns of kernel/private

ClassKindFileDescriptionExtension point
eZAutoloadGeneratorclasskernel/private/classes/ezautoloadgenerator.php:19Utility class for generating autoload arrays for Exponential.–

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x