# Class TTemplateAction

Description
Hierarchy
Fields
Methods
Properties

## Unit

multipagetemplate

## Declaration

`type TTemplateAction = class(TObject)`

## Description

Internal used base class for an action within the multi-page template

## Hierarchy

- TObject
- TTemplateAction

## Overview

### Fields

| `children: array of TTemplateAction;`

### Methods

| `procedure initFromTree(context: TTemplateLoadingContext; t: TTreeNode); virtual;`
| `procedure addChildrenFromTree(context: TTemplateLoadingContext; t: TTreeNode);`
| `procedure perform(reader: TMultipageTemplateReader); virtual;`
| `function clone: TTemplateAction; virtual;`
| `procedure clear;`
| `destructor Destroy; override;`

## Description

### Fields

| `children: array of TTemplateAction;`

### Methods

| `procedure initFromTree(context: TTemplateLoadingContext; t: TTreeNode); virtual;`

| `procedure addChildrenFromTree(context: TTemplateLoadingContext; t: TTreeNode);`

| `procedure perform(reader: TMultipageTemplateReader); virtual;`

| `function clone: TTemplateAction; virtual;`

| `procedure clear;`

| `destructor Destroy; override;`

Generated by PasDoc 0.16.0.