Lizmap Web Client Master

ProjectGuiProperties extends BaseQgisXmlObject
in package

QGIS Project Gui Properties class.

Table of Contents

Properties

$CanvasColorBluePart  : int
$CanvasColorGreenPart  : int
$CanvasColorRedPart  : int
$SelectionColorAlphaPart  : null|int
$SelectionColorBluePart  : null|int
$SelectionColorGreenPart  : null|int
$SelectionColorRedPart  : null|int
$childParsers  : mixed
$children  : array<string|int, string>
$childrenCollection  : array<string, string>
$defaultValues  : array<string|int, mixed>
$mandatoryChildren  : array<string|int, string>
$mandatoryProperties  : array<string|int, string>
$properties  : array<string|int, string>
$qgisLocalName  : string
$data  : array<string|int, mixed>

Methods

__construct()  : mixed
Base QGIS object constructor.
__get()  : mixed
__isset()  : bool
__set()  : void
__unset()  : void
fromXmlReader()  : BaseQgisObject
Get an QGIS object instance from an XMLReader instance at an element.
getCanvasColor()  : string
Get the canvas color as RGB string.
getData()  : array<string|int, mixed>
jsonSerialize()  : mixed
registerChildParser()  : mixed
unRegisterChildParser()  : mixed
arrayToData()  : array<string|int, mixed>
buildInstance()  : BaseQgisXmlObject
Build an instance with data as an array.
getAttributes()  : array<string|int, mixed>
Get attributes from an XMLReader instance at an element.
parseChild()  : array<string|int, mixed>|int|string
Parse from an XMLReader instance at a child of an element.
set()  : void

Properties

$children

protected static array<string|int, string> $children = array('CanvasColorBluePart', 'CanvasColorGreenPart', 'CanvasColorRedPart', 'SelectionColorAlphaPart', 'SelectionColorBluePart', 'SelectionColorGreenPart', 'SelectionColorRedPart')

The XML element parsed children

$childrenCollection

protected static array<string, string> $childrenCollection = array()

The XML element tagname associated with a collector property name

$defaultValues

protected array<string|int, mixed> $defaultValues = array()

The default values for properties

$mandatoryChildren

protected static array<string|int, string> $mandatoryChildren = array('CanvasColorBluePart', 'CanvasColorGreenPart', 'CanvasColorRedPart')

The XML element needed children

$mandatoryProperties

protected array<string|int, string> $mandatoryProperties = array('CanvasColorBluePart', 'CanvasColorGreenPart', 'CanvasColorRedPart')

The not null properties

$properties

protected array<string|int, string> $properties = array('CanvasColorBluePart', 'CanvasColorGreenPart', 'CanvasColorRedPart', 'SelectionColorAlphaPart', 'SelectionColorBluePart', 'SelectionColorGreenPart', 'SelectionColorRedPart')

The instance properties

$qgisLocalName

protected static string $qgisLocalName = 'Gui'

The XML element local name

$data

private array<string|int, mixed> $data = array()

The instance data for properties

Methods

__construct()

Base QGIS object constructor.

public __construct(array<string|int, mixed> $data) : mixed
Parameters
$data : array<string|int, mixed>

the instance data

__get()

public __get(mixed $property) : mixed
Parameters
$property : mixed

__isset()

public __isset(mixed $property) : bool
Parameters
$property : mixed
Return values
bool

__set()

public final __set(string $key, mixed $val) : void
Parameters
$key : string
$val : mixed

__unset()

public final __unset(string $key) : void
Parameters
$key : string

fromXmlReader()

Get an QGIS object instance from an XMLReader instance at an element.

public static fromXmlReader(XMLReader $oXmlReader) : BaseQgisObject
Parameters
$oXmlReader : XMLReader

An XMLReader instance at an element

Return values
BaseQgisObject

the QGIS object instance corresponding to the element

getCanvasColor()

Get the canvas color as RGB string.

public getCanvasColor() : string
Return values
string

The variables key / value array

getData()

public getData() : array<string|int, mixed>
Return values
array<string|int, mixed>

registerChildParser()

public static registerChildParser(mixed $localName, mixed $parser) : mixed
Parameters
$localName : mixed
$parser : mixed

unRegisterChildParser()

public static unRegisterChildParser(mixed $localName, mixed $parser) : mixed
Parameters
$localName : mixed
$parser : mixed

arrayToData()

protected arrayToData(mixed $vArray) : array<string|int, mixed>
Parameters
$vArray : mixed
Return values
array<string|int, mixed>

buildInstance()

Build an instance with data as an array.

protected static buildInstance(array<string|int, mixed> $data) : BaseQgisXmlObject
Parameters
$data : array<string|int, mixed>

the instance data

Return values
BaseQgisXmlObject

the instance

getAttributes()

Get attributes from an XMLReader instance at an element.

protected static getAttributes(XMLReader $oXmlReader) : array<string|int, mixed>
Parameters
$oXmlReader : XMLReader

An XMLReader instance at an element

Return values
array<string|int, mixed>

the element attributes as keys / values

parseChild()

Parse from an XMLReader instance at a child of an element.

protected static parseChild(XMLReader $oXmlReader) : array<string|int, mixed>|int|string
Parameters
$oXmlReader : XMLReader

An XMLReader instance at a child of an element

Return values
array<string|int, mixed>|int|string

the result of the parsing

set()

protected set(array<string|int, mixed> $data) : void
Parameters
$data : array<string|int, mixed>

        
On this page

Search results