PHP Класс ODTDataHandler

Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$dataSource array

Открытые методы

Метод Описание
addCell ( $row, $cell )
addRow ( $table, $row )
alreadyInDataSource ( $objectType, $name )
createImage ( $name, $type, $binarySource )
createText ( $name, $data = null )
encodeTextForODT ( $text ) : string Wrapper function to consistently encode text where appropriate for template functionality
fillTableData ( $table, $tableData )
generateSimpleTableHashData ( array $table ) : array
getDataSource ( ) : array
getSimpleTexts ( ) : array
getTables ( ) : array
setAttribute ( $obj )
setObjType ( $obj, $type )
setTableAndSimpleTextDataFromArray ( array $data )
setTableCellData ( $table, $row, $col, $cellData )
setTableRowData ( $table, $row, $rowData )

Защищенные методы

Метод Описание
createCell ( ) : ODTCell
createRow ( ) : ODTRow
createSimpleText ( $name ) : ODTSimpleText
createTable ( $tableName ) : ODTTable
import ( $obj )

Описание методов

addCell() публичный Метод

public addCell ( $row, $cell )

addRow() публичный Метод

public addRow ( $table, $row )

alreadyInDataSource() публичный Метод

public alreadyInDataSource ( $objectType, $name )

createCell() защищенный Метод

protected createCell ( ) : ODTCell
Результат ODTCell

createImage() публичный Метод

public createImage ( $name, $type, $binarySource )

createRow() защищенный Метод

protected createRow ( ) : ODTRow
Результат ODTRow

createSimpleText() защищенный Метод

protected createSimpleText ( $name ) : ODTSimpleText
$name
Результат ODTSimpleText

createTable() защищенный Метод

protected createTable ( $tableName ) : ODTTable
$tableName
Результат ODTTable

createText() публичный Метод

public createText ( $name, $data = null )

encodeTextForODT() публичный статический Метод

Wrapper function to consistently encode text where appropriate for template functionality
public static encodeTextForODT ( $text ) : string
$text
Результат string

fillTableData() публичный Метод

public fillTableData ( $table, $tableData )

generateSimpleTableHashData() публичный Метод

public generateSimpleTableHashData ( array $table ) : array
$table array
Результат array

getDataSource() публичный Метод

public getDataSource ( ) : array
Результат array

getSimpleTexts() публичный Метод

public getSimpleTexts ( ) : array
Результат array

getTables() публичный Метод

public getTables ( ) : array
Результат array

import() защищенный Метод

protected import ( $obj )
$obj

setAttribute() публичный Метод

public setAttribute ( $obj )

setObjType() публичный Метод

public setObjType ( $obj, $type )

setTableAndSimpleTextDataFromArray() публичный Метод

setTableCellData() публичный Метод

public setTableCellData ( $table, $row, $col, $cellData )

setTableRowData() публичный Метод

public setTableRowData ( $table, $row, $rowData )

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

$dataSource защищенное свойство

protected array $dataSource
Результат array