Source for file Layer.php
Documentation is available at Layer.php
* Classe de base des layer, Lier aux fichier de configuration
* @copyright 2009, Boreal - Information Strategies
* @license http://www.geoprisma.org/license BSD License
* @link http://www.geoprisma.org
* Classe de base des layer, Lier aux fichier de configuration
* <resourcename>ResourceVMap0</resourcename>
* <servicetype>wms</servicetype>
* <isbaselayer>true</isbaselayer>
* <projection>EPSG:4326</projection>
private $m_objArrayResourceNames =
null;
private $m_strServiceType =
null;
private $m_strOptions =
null;
* Construit un instance de org_geoprisma_layer_Layer
* @param ArrayObject $pobjArrayResourceNames Nom de la ressource du layer
* @param string $pstrServiceType Type de service du layer
* @param string $pstrOptions String XMl avec les options du layer
* @return org_geoprisma_layer_Layer
ArrayObject $pobjArrayResourceNames,
//com_borealis_foundation_util_Assert::assertIsNotEmptyString($pstrServiceType);
//com_borealis_foundation_util_Assert::assertIsNotEmptyString($pstrOptions);
$this->m_objArrayResourceNames =
$pobjArrayResourceNames;
$this->m_strServiceType =
$pstrServiceType;
$this->m_strOptions =
$pstrOptions;
return $this->m_objArrayResourceNames;
return $this->m_strServiceType;
return $this->m_strOptions;
* Ajout le layer courant (this) dans le xml
* @param DOMElement &$pobjDomElementLayers Noeud xml ou le layer doit ĂȘtre ajouter
* @param DOMDocument &$pobjDomDocument Document XMl ou le noeud xml datastore est ajouter, utiliser pour construire les noeuds
DOMElement &$pobjDomElementLayers, DOMDocument &$pobjDomDocument
// create single <layer> node and append to <layers>
$objDomElementLayer =
$pobjDomDocument->createElement('layer');
$pobjDomElementLayers->appendChild($objDomElementLayer);
// create <resourcenames>, <servicetype> and <options> nodes
// with their childs and append to <layer>
$objDomElementLayer->appendChild(
$this->m_objArrayResourceNames,
$objDomElementLayer->appendChild(
'servicetype', $this->m_strServiceType, $pobjDomDocument
$objDomElementLayer->appendChild(
'options', $this->m_strOptions, $pobjDomDocument
Documentation generated on Mon, 20 Feb 2012 13:46:22 -0500 by phpDocumentor 1.4.1