cadetill's blog | Copyright © Xavier Martínez (cadetill)

# Class TGMPersistentStr

Description
Hierarchy
Fields
Methods
Properties

## Unit

GMLib.Classes

## Declaration

`type TGMPersistentStr = class(TGMPersistent, IGMToStr, IGMOwnerLang)`

## Description

Base class for all classes that inherit from `TGMPersistent` into GMLib and implements `IGMToStr` and `IGMOwnerLang` interfaces.

## Hierarchy

- TObject
- TPersistent
- TInterfacedPersistent
- TGMInterfacedOwnedPersistent
- TGMPersistent
- TGMPersistentStr

## Overview

### Methods

| `function GetOwnerLang: TGMLang; virtual;`
| `function PropToString: string; virtual;`

## Description

### Methods

| `function GetOwnerLang: TGMLang; virtual;`
Returns the TGMLang of the Owner. If Owner is not assigned or not supports IGMOwnerLang interface then should be returned `lnEnglish`. ###### Returns TGMLang of the owner object.

| `function PropToString: string; virtual;`
Converts all class properties values to a string separated by comma used to send values to a JavaScript function. ###### Returns string with all properties.

Generated by PasDoc 0.15.0.