FMPFactory

Описание

Класс FMPFactory является фабрикой для создания различных объектных моделей фреймворка.

class FMPFactory

Вычисляемые свойства

Свойство Описание

connection

Объект-строитель для класса FMPConnection.
var connection: FMPConnection.Builder { get }
user Объект-строитель для класса FMPUser.
var user: FMPUser.Builder { get }
scheme Объект-строитель для класса FMPScheme.
var scheme: FMPScheme.Builder { get }
query Объект-строитель для класса FMPQuery.
var query: FMPQuery.Builder { get }
web Объект-строитель для класса FMPWeb.
var web: FMPWeb.Builder { get }
file Объект-строитель для класса FMPFile.
var file: FMPFile.Builder { get }
dss Объект-строитель для класса FMPDSS.
var dss: FMPDSS.Builder { get }
certificate Объект-строитель для класса FMPDSS.Certificate.
var certificate: FMPDSS.Certificate.Builder { get }
push Объект-строитель для класса FMPPush.
var push: FMPPush.Builder { get }
database Объект-строитель для класса FMPDatabase.
var database: FMPDatabase.Builder { get }
resource Объект-строитель для класса FMPResource.
var resource: FMPResource.Builder { get }
table Объект-строитель для класса FMPTable.
var table: FMPTable.Builder { get }
transaction Объект-строитель для класса FMPTransaction.
var transaction: FMPTransaction.Builder { get }
log Объект-строитель для класса FMPLog.
var log: FMPLog.Builder { get }
state Объект-строитель для класса FMPState.
var state: FMPState.Builder { get }

Методы

Метод Описание

init()

Инициализация объектов.
init()

Пример

Инициализация объектов:

// Получим экземпляр класса FMPFactory
let fmp: FMPFactory = FMPFactory()
  
// Получим экземпляр класса FMPFile
let folder: FMPFile = fmp.file
    .isDirectory()
    //...
    .build()

См. также:

Фреймворк FMPWrapper | Классы