Класс 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()
См. также: