class SchemaSvg extends SchemaPlugin (View source)

Handles the schema export for the SVG 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 SVG properties

array
getExportInfo(DatabaseName $db)

No description

void
addCommonOptions(OptionsPropertyMainGroup $propertyGroup)

Adds export options common to all plugins.

array
getPaperSizeArray()

Returns the array of paper sizes

static 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 SVG properties

Return Value

SchemaPluginProperties

array getExportInfo(DatabaseName $db)

No description

Parameters

DatabaseName $db

Return Value

array

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

static bool isAvailable()

No description

Return Value

bool

string getName()

No description

Return Value

string