# Class TVSTEditorCreator

Description | Hierarchy | Fields | Methods | Properties

## Unit

DVSTEditorCreator

## Declaration

`type TVSTEditorCreator = class(TInterfacedObject, IOTACreator, IOTAModuleCreator)`

## Description

## Hierarchy

- TInterfacedObject
- TVSTEditorCreator

## Overview

### Methods

| `constructor Create(Config: TConfig);`
| `function GetCreatorType: string;`
| `function GetExisting: Boolean;`
| `function GetFileSystem: string;`
| `function GetOwner: IOTAModule;`
| `function GetUnnamed: Boolean;`
| `function GetAncestorName: string;`
| `function GetImplFileName: string;`
| `function GetIntfFileName: string;`
| `function GetFormName: string;`
| `function GetMainForm: Boolean;`
| `function GetShowForm: Boolean;`
| `function GetShowSource: Boolean;`
| `function NewFormFile(const FormIdent, AncestorIdent: string): IOTAFile;`
| `function NewImplSource(const ModuleIdent, FormIdent, AncestorIdent: string): IOTAFile;`
| `function NewIntfSource(const ModuleIdent, FormIdent, AncestorIdent: string): IOTAFile;`
| `procedure FormCreated(const FormEditor: IOTAFormEditor);`

## Description

### Methods

| `constructor Create(Config: TConfig);`

| `function GetCreatorType: string;`
IOTACreator

| `function GetExisting: Boolean;`

| `function GetFileSystem: string;`

| `function GetOwner: IOTAModule;`

| `function GetUnnamed: Boolean;`

| `function GetAncestorName: string;`
IOTAModuleCreator

| `function GetImplFileName: string;`

| `function GetIntfFileName: string;`

| `function GetFormName: string;`

| `function GetMainForm: Boolean;`

| `function GetShowForm: Boolean;`

| `function GetShowSource: Boolean;`

| `function NewFormFile(const FormIdent, AncestorIdent: string): IOTAFile;`

| `function NewImplSource(const ModuleIdent, FormIdent, AncestorIdent: string): IOTAFile;`

| `function NewIntfSource(const ModuleIdent, FormIdent, AncestorIdent: string): IOTAFile;`

| `procedure FormCreated(const FormEditor: IOTAFormEditor);`

Generated by PasDoc 0.10.0 on 2007-11-13 13:04:19