class SchemaEps extends SchemaPlugin (View source)

Handles the schema export for the EPS format

Properties

protected SchemaPluginProperties $properties

Object containing the specific schema export plugin type properties.

from  SchemaPlugin

Methods

__construct()

No description

void
init()

Plugin specific initializations.

getProperties()

Gets the export specific format plugin properties

setProperties()

Sets the schema export EPS properties

bool
exportSchema(string $db)

Exports the schema into EPS format.

void
addCommonOptions(OptionsPropertyMainGroup $propertyGroup)

Adds export options common to all plugins.

array
getPaperSizeArray()

Returns the array of paper sizes

bool
isAvailable()

No description

string
getName()

No description

Details

final __construct()

No description

protected void init()

Plugin specific initializations.

Return Value

void

PluginPropertyItem getProperties()

Gets the export specific format plugin properties

Return Value

PluginPropertyItem

protected SchemaPluginProperties setProperties()

Sets the schema export EPS properties

Return Value

SchemaPluginProperties

bool exportSchema(string $db)

Exports the schema into EPS format.

Parameters

string $db

database name

Return Value

bool

protected void addCommonOptions(OptionsPropertyMainGroup $propertyGroup)

Adds export options common to all plugins.

Parameters

OptionsPropertyMainGroup $propertyGroup

property group

Return Value

void

protected array getPaperSizeArray()

Returns the array of paper sizes

Return Value

array

array of paper sizes

bool isAvailable()

No description

Return Value

bool

string getName()

No description

Return Value

string